Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
technik:yanic_meshviewer [02.12.2019 - 11:35] nrbtechnik:yanic_meshviewer [19.10.2024 - 22:17] (aktuell) nrb
Zeile 5: Zeile 5:
 ===== 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:
  
-  * [[https://github.com/FreifunkBremen/yanic/pull/169|raw output support]] merged in upstreamGibt aehnlich wie bei hopglass server alle eingesammelten respondd-Daten als JSON ausWichtig fuer unseren Monitor+  * in der influxdb fuer Statistiken im Grafana und auf der Karte 
-  [[https://github.com/FreifunkBremen/yanic/pull/171|support for custom fields]] PR noch offen. Mit diesem Patch kann man Yanic anweisenbenutzerdefinierte Felder per respondd einzusammeln. Das ist wichtig fuer unser PLZ-Feld. Standardmaessig wuerde die PLZ in den von Yanic erzeugten Dateien nicht auftauchen.+  * 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.
  
-Aktuell (stand Dezember 2019) ist der PR mit den custom Fields noch nicht gemerged. Wir haben derzeit noch einen FFS-spezifischen Patch, der die PLZ unterhalb von "location" in die Ausgabe-JSON der raw.json einfuegt. Das Ziel ist, diesen zu entfernen. Der Monitor unterstuetzt bereits beide Formate. 
  
 ===== Meshviewer ===== ===== Meshviewer =====
  • technik/yanic_meshviewer.1575286500.txt.gz
  • Zuletzt geändert: vor 5 Jahren
  • von nrb