knb:grafana

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
knb:grafana [2019/09/29 17:49] – [Traffic Volume 24h] Djangoknb:grafana [2022/09/06 22:33] (aktuell) – [Memory Usage] thegoliath
Zeile 1: Zeile 1:
 +{{htmlmetatags>metatag-robots=(index,follow)}}
 ====== Freifunk München Map und Grafana Statistiken ====== ====== Freifunk München Map und Grafana Statistiken ======
 {{:ffmuc_logo.png?nolink&150|Bild: Freifunk München Logo}}  {{:ffmuc_logo.png?nolink&150|Bild: Freifunk München Logo}} 
Zeile 31: Zeile 32:
 Über das Uhr-Icon {{:knb:grafana_clock.png?nolink|Bild: Grafana Uhr.Icon zur Auswahl von Zeiträumen}} rechts oben ist es möglich selbst einen Zeitraum für die Aufbereitung der Statistikdaten bzw. vordefinierte Zeiträume auszuwählen. Über das Uhr-Icon {{:knb:grafana_clock.png?nolink|Bild: Grafana Uhr.Icon zur Auswahl von Zeiträumen}} rechts oben ist es möglich selbst einen Zeitraum für die Aufbereitung der Statistikdaten bzw. vordefinierte Zeiträume auszuwählen.
 ==== Traffic ==== ==== Traffic ====
 +Bei der Traffic-Anzeige erhält man Informationen zu den Verkehrsdaten unseres Freifunkknotens; wir sehen hier wie viele Daten hier bei den unterschiedlichen Verkehrsrichtungen und -nutzungen übertragen wurden.
 +  * **user forward** : Weitergeleiteter Datenverkehr zu den anderen per Mesh verbundenen Knoten
 +  * **user rx** : Downstream zu den verbundenen Clients
 +  * **user tx** : Upstream zu den verbundenen Clients
 +  * **mgmt rx** : Management Traffic "Empfang"
 +  * **mgmt tx** : Management Traffic "Versand"
 +
 +Dabei werden folgende Werte visualisiert:
 +  * **min** : minimaler Wert
 +  * **max** : maximaler Wert
 +  * **avg** : Durchschnittswert sowie
 +  * **current** : aktueller Wert
 +
 +Klickt man auf einen der Werte unterhalb des Graphen kann man auswählen welcher der Datenströme ausgewertet und angezeigt werden soll. So kann man sich z.B. anzeigen lassen wie groß der Management-Traffic im ausgewählten Zeitraum war.
  
 {{ :knb:grafana_traffic.png?direct&800 |Bild: Grafana Anzeige Traffic eines Freifunk Knotens}} {{ :knb:grafana_traffic.png?direct&800 |Bild: Grafana Anzeige Traffic eines Freifunk Knotens}}
Zeile 51: Zeile 66:
  
 ==== Load Average ==== ==== Load Average ====
-Als Load bezeichnet man die momentan laufenden bzwr auf bestimmte Ereignisse wartenden Prozesse auf dem Knoten/Node. Man spricht dabei z.B. auch davon, dass „der Freifunk-Knoteneinen Load von **X** hat" und beschreibt somit die Auslastung des Knotens. Bei der //Load Average// spricht man auch von einem Durchschnitt aller Load-Werte des ausgewählten Zeitraums.+Als Load bezeichnet man die momentan laufenden bzw. auf bestimmte Ereignisse wartenden Prozesse auf dem Knoten/Node. Man spricht dabei z.B. auch davon, dass „der Freifunk-Knoteneinen Load von **X** hat" und beschreibt somit die Auslastung des Knotens. Bei der //Load Average// spricht man auch von einem Durchschnitt aller Load-Werte des ausgewählten Zeitraums.
  
 {{ :knb:grafana_load.png?direct&800 |Bild: Grafana Anzeige Load eines Freifunk Knotens}} {{ :knb:grafana_load.png?direct&800 |Bild: Grafana Anzeige Load eines Freifunk Knotens}}
  
 ==== Memory Usage ==== ==== Memory Usage ====
 +Bei diesem Graphen wird der Speicherverbrauch auf Freifunk-Knoten angezeigt. Hierbei wird die Gesamtmenge des freien und belegten physischen und Swap-Speichers im System sowie die vom Kernel verwendeten Puffer angezeigt. Ein hoher Speicherverbrauch kann zu schwerwiegenden Leistungsengpässen auf dem Node führen. Folgende Daten werden angezeigt:
 +  * **mean_memory.available** : Menge des Arbeitsspeichers der aktuell nicht vom System genutzt wird
 +  * **mean_memory.buffers** : der vom System für Buffering benutzte Speicher
 +  * **mean_memory.cached** : der vom System für Caching-Aufgaben benutze Speicher
 +  * **mean_memory.free** : Freier ungenutzer zur Verfügung stehender Speicher
 +  * **mean_memory.total** : Gesamtmenge des zur Verfügung stehenden Speichers
 +
 +Dabei werden folgende Werte visualisiert:
 +  * **min** : minimaler Wert
 +  * **max** : maximaler Wert
 +  * **avg** : Durchschnittswert
 +  * **current** : aktueller Wert
 +
 +Klickt man auf einen der Werte unterhalb des Graphen kann man auswählen welcher der Datenströme ausgewertet und angezeigt werden soll. So kann man sich z.B. anzeigen lassen wie groß der Management-Traffic im ausgewählten Zeitraum war.
  
 {{ :knb:grafana_memoryusage.png?direct&800 |Bild: Grafana Anzeige Memory Usage eines Freifunk Knotens}} {{ :knb:grafana_memoryusage.png?direct&800 |Bild: Grafana Anzeige Memory Usage eines Freifunk Knotens}}
  
 ==== Noise ==== ==== Noise ====
 +Bei der Übertragung von WiFi-Nutzdaten ist das Rauschen meistens die größte Störquelle. Die Rauschquellen können dabei im gesamten Übertragungssystem, also im Sender, im Empfänger und auf dem Übertragungsweg auftreten. Die Signal-Qualität wird in der Nachrichtentechnik allgemein mit dem sogenannten Signal-Rausch-Verhältnis **SRN** (Störabstand) angegeben. 
 +
 +Je geringer, also je höher der ausgewiesene **dBm**-wert ist, um so weniger wird das Signal gestört und um so besser wird die Datenübertragung laufen können. Je nach verwendetem Freifunk-Router werden werte für **11g** und/oder **11a** ausgewiesen.
  
 {{ :knb:grafana_noise.png?direct&800 |Bild: Grafana Anzeige Noise eines Freifunk Knotens}} {{ :knb:grafana_noise.png?direct&800 |Bild: Grafana Anzeige Noise eines Freifunk Knotens}}
  
 ==== Channel Utilization ==== ==== Channel Utilization ====
 +Die Channel-Effizienz, auch bekannt als Bandbreitenauslastung, ausgedrückt als Prozentwert beschreibt den erzielte Durchsatz bezogen auf die Netto-Bitrate in Bit/s eines digitalen Kommunikationskanals. Beträgt in einem angenommenen Anwendungsfall z.B. der Durchsatz 70 Mbit/s bei einer 100 Mbit/s Ethernet-Verbindung, beläuft sich die Kanaleffizienz 70%, es werden also pro Sekunde effektive 70 Mbits Daten übertragen.
 +
 +Die **Channel-Utilization** ist stattdessen ein Begriff, der sich auf die Nutzung des Kanals bezieht, bei dem der Durchsatz außer Acht gelassen wird. So zählen hierbei nicht nur die Nutzdaten, sondern auch der jeweils notwendige Übertragungs-Overhead bestehend aus Präambelsequenzen, Frame-Headern und Acknowledge-Paketen.
 +In einem vereinfachten Ansatz kann die Kanaleffizienz gleich der Kanalauslastung gesetzt werden und steht im direkten Bezug auf den **[[#traffic|Traffic]]**, den der Router übertragen kann. Je höher die **Channel-Utilization** um so höher ist auch der Datentraffic der übertragen werden kann. Wird der vom Router verwendete Kanal von anderen WLAN-Router in der Umgebung belagert, fällt damit auch unweigerlich die **[[#traffic|Menge an Daten]]**, die der Freifunk-Router übertragen kann.
 +
 +Dabei werden folgende Werte visualisiert:
 +  * **min** : minimaler Wert
 +  * **max** : maximaler Wert
 +  * **avg** : Durchschnittswert sowie
 +  * **current** : aktueller Wert
 +
 +
  
 {{ :knb:grafana_channel_utilization.png?direct&800 |Bild: Grafana Anzeige Channel Utilization eines Freifunk Knotens}} {{ :knb:grafana_channel_utilization.png?direct&800 |Bild: Grafana Anzeige Channel Utilization eines Freifunk Knotens}}
  • knb/grafana.1569779342.txt.gz
  • Zuletzt geändert: 2020/06/09 17:00
  • (Externe Bearbeitung)