Graphite ist von den Möglichkeiten her ganz nice erinnert aber Ressourcen Verbrauchs technisch ehr an die dicke Oma von Nebenan. Wenn ich es neu aufbauen würde dann würde ich Persönlich vermutlich auf InfluxDB setzen.
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?
Das wäre mal interessant zu wissen; habe jetzt extra Yanic (läuft für den Altkram) aktualisiert, da der neuerdings auch eine raw.json liefern kann — aber diese raw.json ist was anderes als das, was Hopglass-Server produziert, grmpft.