Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung |
technik:yanic_meshviewer [02.12.2019 - 11:33] – nrb | technik:yanic_meshviewer [19.10.2024 - 22:17] (aktuell) – nrb |
---|
===== Yanic ===== | ===== Yanic ===== |
| |
Wir haben folgende Patches zu Yanic beigetragen: | Yanic sammelt in unserem Netz die respondd-Daten von allen Nodes ein. Sie werden dann in folgenden Formaten zur Verfuegung gestellt: |
| |
| * in der influxdb fuer Statistiken im Grafana und auf der Karte |
| * fuer die Karte (Meshviewer) als JSON |
| * die rohen eingesammelten Daten als so genannte raw.json (nur mit Authentifizierung) |
| * fuer den FFS-Monitor |
| * fuer das Konvertierskript auf yanic |
| |
| ==== URLs ==== |
| |
| ^ URL ^ Zweck ^ generiert von ^ |
| | https://map.freifunk-stuttgart.de/data/nodelist.json | nodelist fuer [[technik:api-file|ffapi]] | yanic, output nodes.output.nodelist | |
| | https://map.freifunk-stuttgart.de/data/meshviewer.json | Daten fuer meshviewer | yanic, output nodes.output.meshviewer-ffrgb | |
| | https://map.freifunk-stuttgart.de/data/nodelist.json | Details fuer freifunk-karte.de | yanic, output nodes.output.nodelist | |
| | https://map.freifunk-stuttgart.de/data/nodes.geojson | ? | yanic, output nodes.output.geojson | |
| | https://map.freifunk-stuttgart.de/data/raw.json | Restricted, monitore | yanic, output nodes.output.raw | |
| | https://map.freifunk-stuttgart.de/json/FreifunkStuttgart-api.json | [[technik:api-file|API]] | [[https://gitlab.freifunk-stuttgart.de/nrb/respondd-alfred-converter|respondd-alfred-converter]], update_apifile.py | |
| | https://map.freifunk-stuttgart.de/json/nodes.json | appmap, unklar? | [[https://gitlab.freifunk-stuttgart.de/nrb/respondd-alfred-converter|respondd-alfred-converter]], update_appmap.py | |
| | https://map.freifunk-stuttgart.de/nodelist/ | Nodelist | [[https://gitlab.freifunk-stuttgart.de/nrb/respondd-alfred-converter|respondd-alfred-converter]], nodes-list.py | |
| |
| ==== Konvertierskript ==== |
| |
| Aus historischen Gruenden™ gibt es auf yanic ein [[https://github.com/poldy79/FfsScripts/blob/master/carbon.py|Konvertierskript carbon.py]], das die raw.json von Yanic aus dem Dateisystem liest und in collectd-Format konvertiert. Collectd wird dann wiederrum per Prometheus gescraped. |
| |
| Ja, das muesste mal™ jemand aufraeumen. |
| |
* [[https://github.com/FreifunkBremen/yanic/pull/169|raw output support]] merged in upstream. Gibt aehnlich wie bei hopglass server alle eingesammelten respondd-Daten als JSON aus. Wichtig fuer unseren Monitor. | |
* [[https://github.com/FreifunkBremen/yanic/pull/171|support for custom fields]] PR noch offen. Mit diesem Patch kann man Yanic anweisen, benutzerdefinierte Felder per respondd einzusammeln. Das ist wichtig fuer unser PLZ-Feld. Standardmaessig wuerde die PLZ in den von Yanic erzeugten Dateien nicht auftauchen. | |
| |
===== Meshviewer ===== | ===== Meshviewer ===== |