UPGRADE IP 9 verfügbar!
Timberwolf VISU jetzt mit NEUEM Layout Editor
Freie Anordnung, Reihenfolge und Größe der Widgets - viele weitere Verbesserungen
Infos im Wiki: https://elabnet.atlassian.net/l/cp/06SeuHRJ

NEU! Insider & Leistungsmerkmale FÜR ALLE freigeschaltet
Damit kann nun jeder das Upgrade vornehmen und VISU & IFTTT testen. Alle Info hier: viewtopic.php?f=8&t=5074

[Frage] [V3.0 RC4] Anzeigegenauigkeit verbessern

Diskussionen über Zeitserien, Logging und Auswertung mit Grafana
Forumsregeln
  • Denke bitte an aussagekräftige Titel und gebe dort auch die [Firmware] an. Wenn ETS, CometVisu, Grafana, Edomi oder eine andere Software beteiligt ist, dann auch immer deren Version
  • Bitte mache vollständige Angaben zu Deinem Server, dessen ID und dem Online-Status in Deiner Signatur. Hilfreich ist oft auch die Beschreibung der angeschlossener Hardware sowie die verwendeten Protokolle
  • Beschreibe Dein Projekt und Dein Problem bitte vollständig. Achte bitte darauf, dass auf Screenshots die Statusleiste sichtbar ist
  • Bitte sei stets freundlich und wohlwollend, bleibe beim Thema und unterschreibe mit deinem Vornamen. Bitte lese alle Regeln, die Du hier findest: https://wiki.timberwolf.io/Forenregeln
Antworten

Ersteller
Mibr85
Reactions:
Beiträge: 495
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 382 Mal
Danksagung erhalten: 190 Mal

[V3.0 RC4] Anzeigegenauigkeit verbessern

#1

Beitrag von Mibr85 »

Hallo zusammen
ich habe festgestellt, dass Grafana manche Daten startk vereinfacht darstellt.
Kann man das durch bestimmte Einstellungen anpassen?

anbei mal zwei Beispiele:
Lebensbit bei der 24h Ansicht sieht man nur einen Mittelwert
Bild

Bild

Bild

Fingerscanner gibt für 3s 1 aus wenn aktiv 24h Ansicht nix zu sehen beim reinzoomen schon
Bild

Bild

Bild

Raffstore Position:
Bild

Bild

Bild
Zuletzt geändert von Mibr85 am Do Apr 28, 2022 2:39 am, insgesamt 1-mal geändert.
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

Ersteller
Mibr85
Reactions:
Beiträge: 495
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 382 Mal
Danksagung erhalten: 190 Mal

#2

Beitrag von Mibr85 »

zu dem folgenden Punkten gab es schon mal eine Disskusion, es werden leider manchmal keine Werte in Grafana angezeigt wenn über längere Zeit keine Werte vorhanden sind. Fällt bei mir z.B. auf bei der Präsenz (Steinel True Presence sendet nur Werte bei Änderung)
Gibt es inzwischen eine Möglichkeit das einfach zu lösen oder muss ich mir eine Logik schreiben, die bei nicht-Änderung der Werte den ist-Wert aller paar Minuten "repeated"?

Bild
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...

Robosoc
Reactions:
Beiträge: 1876
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 635 Mal
Danksagung erhalten: 775 Mal

#3

Beitrag von Robosoc »

Deine erste Frage nach den Ungenauigkeiten liegt m.E. an dem Mean() bzw. dem (zu) langen Abfragezeitraum.

Du fragst damit ja explizit den Durchschnitt eines Anzeigeintervalls ab. Grafana berechnet in Abhängigkeit von der Größe des Angezeigten Panels wie viele unterschiedliche Werte dargestellt werden können. Und dann wird daraus der group_by $_Interval gebildet.

Beispiel, Du wählst als Gesamtzeitraum 1 Jahr und Deine Anzeige sei jetzt mal so klein, dass Du nur 200 unterschiedliche Werte darstellen kannst (das sind meines Erachtens nicht gleich die horizontalen Pixel, dann dann wird es glaube ich sehr hässlich). Nun werden durch das Mean() und das GroupBy time($_Interval) der jeweilige Durchschnittswert von 1,825 TagesIntervallen (365/200 abgefragt.

Du könntest mit Last() oder First() arbeiten, aber auch das wird bei einem togglendem Bitwert wahrscheinlich nicht befriedigend sein. BIT-werte darstellen von einen langen Zeitraum macht dann irgendwann keinen Sinn mehr.
Zuletzt geändert von Robosoc am Do Apr 28, 2022 6:15 am, insgesamt 1-mal geändert.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK

Robosoc
Reactions:
Beiträge: 1876
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 635 Mal
Danksagung erhalten: 775 Mal

#4

Beitrag von Robosoc »

Mibr85 hat geschrieben: Do Apr 28, 2022 2:26 am Bild
Den rechten Kringel müsstest Du in Grafana beheben können, indem Du bei Fill = previous auswählen. Aber wenn Du dann mal (z.B. für Derailanalysen) einen zu kurzen Zeitraum auswählt, wird natürlich auch nichts angezeigt, weil dann vielleicht mal überhaupt kein Wert vorhanden ist.

Aber den linken bekommst Du nur weg, wenn der Wert öfter gesendet wird. Entweder durch eine Logik oder wenn der Autor bzw. Sensor zyklisches Statussenden anbietet.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK

Robosoc
Reactions:
Beiträge: 1876
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 635 Mal
Danksagung erhalten: 775 Mal

#5

Beitrag von Robosoc »

Zur Darstellung von langen Zeitreihen von bit-Signalen, bei denen der Wert nicht so entscheidend ist als eher die Tatsache, daß überhaupt ein Wert vorhanden ist (Lebensbit), da wäre es z.B. sinnvoll fill(none) und nur die Punktdarstellung auszuwählen. Man könnte es auf die Spitze treiben und den Wert mittels math(*0) neutralisieren. Dann hat man nur eine gepunktet Linie und wenn keine Werte vorhanden sind, halt Lücken.

Wenn der Wert dabei dann doch auch interessiert (also kein togglendes Signal erwartet wird), könnte man dazu zwei Abfragen machen...1x auf min(), 1x auf max(), Beide mit Punktdarstellung und nicht mit Linienverbindung, Beide in der gleichen Farbe...und fill(none)
Zuletzt geändert von Robosoc am Do Apr 28, 2022 6:39 am, insgesamt 1-mal geändert.
VG, Sven - TWS 950Q ID:335 & 291, VPN offen, Reboot OK

Ersteller
Mibr85
Reactions:
Beiträge: 495
Registriert: Mo Dez 02, 2019 5:38 am
Wohnort: Freital
Hat sich bedankt: 382 Mal
Danksagung erhalten: 190 Mal

#6

Beitrag von Mibr85 »

Robosoc hat geschrieben: Do Apr 28, 2022 6:14 am Du könntest mit Last() oder First() arbeiten, aber auch das wird bei einem togglendem Bitwert wahrscheinlich nicht befriedigend sein. BIT-werte darstellen von einen langen Zeitraum macht dann irgendwann keinen Sinn mehr.
Das hat was gebracht mit last funktioniert auch noch bei 30d

Bild
Grüße Micha

TWS 3500 XL #1209 + TWS 2600 #528 + PBM #972,
VPN offen, Reboot möglich
PLZ 01...
Antworten

Zurück zu „Zeitserien, Logging & Grafana“