mirror of
https://github.com/nikdoof/globaltalk-scraper.git
synced 2025-12-13 01:32:22 +00:00
Add unique devices
This commit is contained in:
@@ -27,7 +27,11 @@ def main():
|
|||||||
# Number of zones
|
# Number of zones
|
||||||
args.output.write('globaltalk_zones {0}\n'.format(len(globaltalk_data['zones'])))
|
args.output.write('globaltalk_zones {0}\n'.format(len(globaltalk_data['zones'])))
|
||||||
|
|
||||||
# Nodes per zone
|
# Unique Devices
|
||||||
|
devices = collections.Counter(node.get("address", "Unknown") for node in globaltalk_data['nodes'])
|
||||||
|
args.output.write('globaltalk_unique_devices {0}\n'.format(len(devices)))
|
||||||
|
|
||||||
|
# Endpoints per zone
|
||||||
zone_counts = collections.Counter(node.get("zone", "Unknown") for node in globaltalk_data['nodes'])
|
zone_counts = collections.Counter(node.get("zone", "Unknown") for node in globaltalk_data['nodes'])
|
||||||
for k, v in zone_counts.items():
|
for k, v in zone_counts.items():
|
||||||
args.output.write('globaltalk_zone_devices{{zone="{0}"}} {1}\n'.format(k, v))
|
args.output.write('globaltalk_zone_devices{{zone="{0}"}} {1}\n'.format(k, v))
|
||||||
|
|||||||
Reference in New Issue
Block a user