technik:yanic_meshviewer

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 [03.12.2022 - 14:54] (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 upstream. Gibt 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 
 + 
 +==== 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 4 Jahren
  • von nrb