NEWS
[gelöst] Grafana - Darstellungsproblem Bar chart
-
Hallo Grafana - Experten.
Eigentlich bekomme ich alles soweit alleine hin. Belese und probiere. In der Regel klappt auch alles. Aber ich habe ein Darstellungsproblem was ich nicht gelöst bekomme.
Es geht um das Bar Chart. Hier mal ein Bild von dem Problem.
Das Problem befindet sich ganz rechts. Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das sind die dazugehörigen Daten.
Sehen für mich OK aus. Da gibt es auch keinen weiteren null - Datensatz. Ich habe diese Daten auch in der InfluxDB überprüft. Gleiche Anzahl an Datensätze mit gleichem Inhalt.Das ist der Inhalt der Query
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")
JETZT habe ich es nochmal im Influx-Editor neu erstellen lassen
from(bucket: "iobroker_long") |> range(start: v.timeRangeStart, stop: v.timeRangeStop) |> filter(fn: (r) => r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_IN" or r["_measurement"] == "0_userdata.0.FritzBox.Traffic.Monat_OUT") |> filter(fn: (r) => r["_field"] == "value") |> aggregateWindow(every: v.windowPeriod, fn: mean, createEmpty: false) |> yield(name: "mean")
Jetzt ist das Darstellungsproblem weg
allerdings stimmen nun nicht mehr die Zeitangaben (MONAT/JAHR). Korrekt wären die Angaben im ersten Bild.- Liegt es daran, dass die Datenpunkte immer am letzten Tag um 23:59:30 erstellt werden?
- Wie kann ich das Problem lösen?
Ich habe schon aus Verzweiflung andere Bar Chart Diagramme wegen diesem Problem weggeschmissen und es anders (nicht so schön) gelöst.
Das ist aber nicht elegant. Ich möchte gern wissen, wie ich das Problem dauerhaft und korrekt löschen kann.An dieser Stelle schon einmal vielen Dank.
Ro75.
-
@ro75 sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:
Da ist eine Lücke und ich kann mir nicht erklären wie diese zustande kommt.
Das liegt am Zeitstempel.
Der ist für alle Einträge der beiden Wertgruppen identisch ... bis auf den von 05/2025.
Da gibt es eine Differenz von genau 1 ms.Von Influx habe ich keinen Schimmer, aber ich könnte mir vorstellen, dass man Zeiten auch umrechnen und damit die Millisekunden komplett eliminieren kann.
-
@ro75 Um einen Monat zu verschieben, füge folgende Zeile vor AggregateWindow ein:
|> timeShift(duration: -1mo)
-
@peterfido sagte in Grafana 11.6.x / 12.0.2 - Darstellungsproblem Bar chart:
|> timeShift(duration: -1mo)
Danke. Es kann so einfach sein. Wieder etwas dazu gelernt. Top wie immer.
Ro75.