NEWS
Grafana: Problem mit Zeitreihengafik
-
Hallo,
bin gerade dabei, meine ersten Versuche mir Grafana zu machen. Scheitere leider schon an der Erstellung einer einfachen Temperaturkurve aus meiner MariaDB-Datenbank. Da dieses Problem schon andere hatten, habe ich mal die folgende SQL-Abfrage, die als Lösung hier präsentiert wurde, benutzt:SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE $__unixEpochFrom()*1000<n.ts and $__unixEpochTo()*1000>n.ts and n.id = 1356 ORDER BY n.ts ASCIch erhalte keine Fehlermeldung, aber leider auch keinen Graphen. Dieselbe Abfrage (ohne die Grafana-Makros) liefert in phpMyAdmin die korrekten Ergebnisse.
Habe nun schon alle möglichen Variationen von Abfragen, die hier im Forum gepostet wurden, ausprobiert. Leider ohne Erfolg. Bin daher ziemliche ratlos. Vielleicht kann mir jemand helfen, der etwas mehr Erfahrung mit Grafana hat. Nur noch zur Info: Ich benutze die Version Grafana 6.4.1
Danke
Strizz
-
Hallo,
bin gerade dabei, meine ersten Versuche mir Grafana zu machen. Scheitere leider schon an der Erstellung einer einfachen Temperaturkurve aus meiner MariaDB-Datenbank. Da dieses Problem schon andere hatten, habe ich mal die folgende SQL-Abfrage, die als Lösung hier präsentiert wurde, benutzt:SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE $__unixEpochFrom()*1000<n.ts and $__unixEpochTo()*1000>n.ts and n.id = 1356 ORDER BY n.ts ASCIch erhalte keine Fehlermeldung, aber leider auch keinen Graphen. Dieselbe Abfrage (ohne die Grafana-Makros) liefert in phpMyAdmin die korrekten Ergebnisse.
Habe nun schon alle möglichen Variationen von Abfragen, die hier im Forum gepostet wurden, ausprobiert. Leider ohne Erfolg. Bin daher ziemliche ratlos. Vielleicht kann mir jemand helfen, der etwas mehr Erfahrung mit Grafana hat. Nur noch zur Info: Ich benutze die Version Grafana 6.4.1
Danke
Strizz
-
@Strizz
Hallo,es sieht alles korrekt aus, hast du bei grafana mal auf 1 Woche oder so als Zeit eingestellt?
Wenn dann etwas kommt, dann solltest du dich mal mit den Zeitzonen in grafana beschäftigen.Hallo sissiwup,
habe so ziemlich alle Zeitspannen und Zeitzonen durchprobiert. Da kommt nichts! Wenn ich den Query Inspector öffne sieht das so aus:
response:Object results:Object A:Object refId:"A" meta:Object rowCount:0 sql:"SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE 1570538305*1000<n.ts and 1570538305*1000>n.ts and n.id = 1356 ORDER BY n.ts ASC" series:null tables:nullIch fürchte, das Problem sind die beiden Macros "$__unixEpochFrom()" und "$__unixEpochTo()". Wenn ich die weglasse, findet das Programm auf jeden Fall Werte, allerdings sind es dann soviele, dass ich eine Meldung im Browser erhalte, die sinngemäß lautet: eine Webseite verlangsamt ihren Browser; Webseite anhalten oder warten? Das Ergebnis im Query Inspector (nach einem Anhalen der Webseite) sieht dann so aus:
response:Object results:Object A:Object refId:"A" meta:Object rowCount:0 sql:"SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE n.id = 1356 ORDER BY n.ts ASC" series:Array[1] 0:Object name:"value" points:Array[1119928] 0:Array[3.9,1482423618000] 1:Array[3.9,1482423627000] 2:Array[3.9,1482423637000] 3:Array[3.9,1482423647000] 4:Array[3.9,1482423658000] 5:Array[3.9,1482423668000] 6:Array[3.9,1482423678000] 7:Array[3.9,1482423688000] 8:Array[3.9,1482423699000] 9:Array[3.9,1482423709000] 10:Array[3.9,1482423719000] 11:Array[3.9,1482423729000] 12:Array[3.9,1482423739000] 13:Array[3.9,1482423749000] 14:Array[3.9,1482423759000] 15:Array[3.9,1482423769000] 16:Array[3.9,1482423779000] 17:Array[3.9,1482423789000] 18:Array[3.9,1482423799000] 19:Array[3.9,1482423809000] 20:Array[4,1482423819000] 21:Array[4,1482423829000] 22:Array[4,1482423839000] 23:Array[4,1482423849000] 24:Array[4,1482423859000] 25:Array[4,1482423870000] 26:Array[4,1482423880000] 27:Array[4,1482423890000] 28:Array[4,1482423900000] 29:Array[4,1482423910000] 30:Array[4,1482423920000] 31:Array[4,1482423930000] 32:Array[4,1482423940000] 33:Array[4,1482423950000] 34:Array[4,1482423960000] 35:Array[4,1482423970000] 36:Array[4,1482423980000] 37:Array[4,1482423990000] 38:Array[4,1482424001000] 39:Array[4,1482424011000] 40:Array[4,1482424021000] 41:Array[4,1482424031000] 42:Array[4,1482424041000] 43:Array[4,1482424051000] tables:nullcode_textBin etwas ratlos.
Strizz
-
Hallo sissiwup,
habe so ziemlich alle Zeitspannen und Zeitzonen durchprobiert. Da kommt nichts! Wenn ich den Query Inspector öffne sieht das so aus:
response:Object results:Object A:Object refId:"A" meta:Object rowCount:0 sql:"SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE 1570538305*1000<n.ts and 1570538305*1000>n.ts and n.id = 1356 ORDER BY n.ts ASC" series:null tables:nullIch fürchte, das Problem sind die beiden Macros "$__unixEpochFrom()" und "$__unixEpochTo()". Wenn ich die weglasse, findet das Programm auf jeden Fall Werte, allerdings sind es dann soviele, dass ich eine Meldung im Browser erhalte, die sinngemäß lautet: eine Webseite verlangsamt ihren Browser; Webseite anhalten oder warten? Das Ergebnis im Query Inspector (nach einem Anhalen der Webseite) sieht dann so aus:
response:Object results:Object A:Object refId:"A" meta:Object rowCount:0 sql:"SELECT floor(n.ts/1000) AS time_sec, n.val AS value FROM ts_number n WHERE n.id = 1356 ORDER BY n.ts ASC" series:Array[1] 0:Object name:"value" points:Array[1119928] 0:Array[3.9,1482423618000] 1:Array[3.9,1482423627000] 2:Array[3.9,1482423637000] 3:Array[3.9,1482423647000] 4:Array[3.9,1482423658000] 5:Array[3.9,1482423668000] 6:Array[3.9,1482423678000] 7:Array[3.9,1482423688000] 8:Array[3.9,1482423699000] 9:Array[3.9,1482423709000] 10:Array[3.9,1482423719000] 11:Array[3.9,1482423729000] 12:Array[3.9,1482423739000] 13:Array[3.9,1482423749000] 14:Array[3.9,1482423759000] 15:Array[3.9,1482423769000] 16:Array[3.9,1482423779000] 17:Array[3.9,1482423789000] 18:Array[3.9,1482423799000] 19:Array[3.9,1482423809000] 20:Array[4,1482423819000] 21:Array[4,1482423829000] 22:Array[4,1482423839000] 23:Array[4,1482423849000] 24:Array[4,1482423859000] 25:Array[4,1482423870000] 26:Array[4,1482423880000] 27:Array[4,1482423890000] 28:Array[4,1482423900000] 29:Array[4,1482423910000] 30:Array[4,1482423920000] 31:Array[4,1482423930000] 32:Array[4,1482423940000] 33:Array[4,1482423950000] 34:Array[4,1482423960000] 35:Array[4,1482423970000] 36:Array[4,1482423980000] 37:Array[4,1482423990000] 38:Array[4,1482424001000] 39:Array[4,1482424011000] 40:Array[4,1482424021000] 41:Array[4,1482424031000] 42:Array[4,1482424041000] 43:Array[4,1482424051000] tables:nullcode_textBin etwas ratlos.
Strizz
-
Hi,
zeig mal deine Einstellungen zur Datenbank. Was hast du da eingestellt?
Was für Werte stehen denn in n.ts bei dir?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

