Hmm, ja, bin nicht der erste, der da reintappt Okay, kein Hexenwerk, Rolle fixe ich heute abend. Noch 'ne kurze Frage: ich hätte auch Bedarf, nodes.json an Graphite zu verfüttern.
Allerdings:
root@newmap /opt/node-stats # ./main.py --hopglass-raw https://newmap.4830.org/proxy_ffgt/nodes.json
Open config.json from file: ./config.json
Download nodes.json from URL: https://newmap.4830.org/proxy_ffgt/nodes.json
Traceback (most recent call last):
File "./main.py", line 65, in <module>
main()
File "./main.py", line 38, in main
handler = DataHandler(rawJson.data, config.data, args.alternative_now, rawType)
File "/opt/node-stats/DataHandler.py", line 53, in __init__
self.interfaces = self.__mapIfIDtoNodeID__()
File "/opt/node-stats/DataHandler.py", line 249, in __mapIfIDtoNodeID__
for nodeID, nodeData in self.data.items():
AttributeError: 'list' object has no attribute 'items'
Aus dem Code hatte ich gehofft, daß nodes.json statt raw.json erkannt werden sollte, aber das trügt?
Gibt’s ggf. 'ne magische jq-Zeile, um nodes.json nach raw.json zu wandeln?