anschauen. Ich wollte im letzten chart die beiden Datenreihen der Grafik #1 und #3 der gleichen Seite kombinieren. Verwendete queries:
SELECT mean("Gewicht") FROM "default_1_sensors" WHERE $timeFilter GROUP BY time($__interval) fill(null)
SELECT mean("Gewicht") FROM "default_2_sensors" WHERE $timeFilter GROUP BY time($__interval) fill(null)
Ist identisch mit der aus #1 bzw. #2
Datenbank ist auch identisch, es wird aber in der neu erstellten Grafik nichts angezeigt! Warum?
weil diese Reihe fĂŒr den zoomlevel noch zu wenig Daten hat und Du nur âlinesâ und keine points oder bars verwendet hast. Und es wird auch ohne setting ânull value â connectedâ mit ânull value â nullâ etwas angezeigt: wenn Du das umstellst und auf Zeitraum ânow-40dâ bis ânowâ anzeigst, dann siehst Du bei dieser zoom-Stufe die MeĂwerte dann ganz rechts (Grafana)
âŠfunktioniert zwar erstmal, aber kann halt fehlende MeĂwerte kaschieren: man sieht AusfĂ€lle schwieriger. Ist auch manchmal einen Frage der Dynamik: bei groĂen deltas zwischen den MeĂwerten sehen manchmal Punkte ohne verbindenede Linien verwirrend aus, nicht so aber, wenn sie ohne viel Abweichung âneben einanderâ liegen.
@clemens, als Beispiel der hier: https://swarm.hiveeyes.org/grafana/dashboard/db/berlin-kh-ms-lines?panelId=6&fullscreen&orgId=2&refresh=5m&from=now-2d&to=now.
Da sind drei Graphen (einer mit Punkten und Linien, einer nur Punkte, einer nur Linien), obwohl in dieser Zoomstufe nur zwei zu sehen sind: in der Tabelle jedoch sind gĂŒltige Werte, und auch deren zweite Y-Achse skaliert richtig mit. Wenn Du jetzt mit Doppelklick rauszoomst, erscheint auch der dritte Graph, und man kann gut erkennen, welcher Sensor bzw. Graph welche Einstellungen hat (in bezug auf âPunkte und/oder Linienâ).
Hmm, interessant, wenn ich bei âDraw Modesâ points angebe werden die Messwerte als bullets angezeigt. Da sehe ich momentan fĂŒr zwei Tage ca. 13 Messpunkte. Wenn ich aber points ausschalte und null value ânullâ angebe wird nix angezeigt, auch die real existierenden Messwerte nicht. Ab wann sind denn âgenugâ da und kann man das customizen?
Bei deinem Beispiel ist das auch komisch. In der Grafik âweightâ (alleine) werden ca. 170 Datenpunkte angezeigt in der darunter aber ab einem bestimmten Zoomlevel nichts. Bei mouseover und âfahrenâ ĂŒber die Grafik werden die lustigerweise sogar eingeblendet und die Werte Nummerisch am Mauszeiger eingeblendet. Hmm âŠ
Bei meinen ersten Beispiel habe ich ja zwei Datenreihen aus der gleichen Datenbank kombiniert, die Gewichtswerte von zwei Völkern - in diesem Fall war auch der Bienenstand identisch. Da alle Völker eines Imkers in eine Datenbank kommen ist also die Darstellung verschiedener Völker / StĂ€nde und Kombinationen dieser Punkte in Grafana abbildbar. Hier nochmal das Datenschema, unterschiedliche Datenbanken werden auf der Ebene âImkerâ gebildet.
/ hiveeyes / imker / stand[1...x] / volk[1...y]
Damit ist es einfach möglich z.B. den Mittelwert von 4 Völkern, die an Stand A stehen und 6 Völkern, die an Stand B stehen zu vergleichen. auch die Darstellung von Volk 124 im Vergleich zum Mittelwert aller Völker an Stand B ist möglich usw.
Nun möchte ich aber den Gewichtsverlauf aller Völker von Imkerin Frieda mit dem Gewicht aller Völker von Benedikt vergleichen, diese sind in zwei Datenbanken. Wie bekomme ich das hin? Was afaik out of the box gehen sollte sind zwei Grafiken, bei denen der Bereich der X-Achse (die Zeit) sich synchron Àndert. Gibt es aber auch eine Möglichkeit Graphen zweier Datenbanken in einer Grafik anzuzeigen?
Falls es mit Grafana nativ und eventuell bereits jetzt schon geht, können @weef oder @einsiedlerkrebs vielleicht weiterhelfen. Ich bilde mir ein, irgendwo gesehen zu haben, dass man in einem einzigen Dashboard auch auf verschiedene Datenbanken zugreifen kann - kann mich aber auch tÀuschen.
Ansonsten nimm diesen Punkt bitte bei Feature Requests Open Hive mit dazu, dann mĂŒssen wir unter UmstĂ€nden noch einmal ran: @einsiedlerkrebs und @andreas hatten dieses Thema neulich bereits diskutiert, dass wir die Datenhaltung leicht anders gestalten mĂŒssen, um solche Dinge leichter zu ermöglichen. Auf deutsch: Wir speichern dann alle Daten in ein- und derselben Datenbank, vergeben dabei aber entsprechende Tags, um die Imker-/Standort-/Beutenzuordnung weiterhin abzubilden, nur etwas anders (siehe auch InfluxDB Schema Design). Damit können dann flexibel ĂŒbergreifende Abfragen im Grafana ermöglicht werden.
Diese Erweiterung/Verbesserung muss in Kotori implementiert werden, den Grundstein dafĂŒr haben @einsiedlerkrebs und @andreas bei der Anbindung von luftdaten.info bereits gelegt. Die Ănderung dĂŒrfte nicht gravierend sein, Kotori muss dafĂŒr einfach nur mal wieder auf die Werkbank.
Das kann ich nicht bestÀtigen. Aber die Datenbank war ja in diesem Fall auch die gleiche.
Genau, zumindest eine Datenbank pro Imker fÀnde ich sinnvoll. Doch auch wenn alle Imker in einer Datenbank sind, können wir uns auf die neuen ACL-Features von Grafana5 freuen
Genau das meinte ich - danke fĂŒrs Nachschlagen! Ihr könnt Euch also bereits daran versuchen, solange wir noch nicht dazu kommen, Kotori das geplante ordentliche Tagging beizubringen, das die Abfragen dann noch flexibler macht und uns Dinge wie die interaktive Filterung durch das Pivotieren um die Tags herum ermöglicht, wie im Grafana Dashboard von luftdaten.info zu sehen:
Unter BER wedding 42 gibt es in den oberen Diagrammen âimkerdatenâ und ganz unten sunmoon als âPanel data sourceâ - ist data source hier identisch mit den Datenbanken von denen wir oben sprechen? Beide verĂ€ndern sich auch dynamisch beim Anpassen von nur einer Grafik. Scheint also â bei zwei Grafiken â möglich zu sein. In der ersten Grafik sind die solar noons (aus sunmoon?) auch eingetragen, allerdings als events. @einsiedlerkrebs Sind die da in deine Datenbank reinkopier worden oder greifst du dafĂŒr auf die âexterneâ -Datenbank sunmoon zu?
wo mir jetzt nicht ganz klar wurde, ob das ursprĂŒngliche Anliegen nun gelöst werden konnte: Es gibt noch das âpluginâ MetaQueries!
Streng genommen ist es eine Data-Source, ĂŒber welche alle anderen Data-Sources abgerufen werden können, welche aber die vier Basisfunktionen der Arithmetik (+, -, *, /) zwischen einzelnen Metriken aus den Sourcen erlaubt, um so Kombinatorik zu ermöglichen.
@Andreas Wollen wir das auf den beiden Kisten mal installieren? Hatte das mal problemlos dem Grafana 4.6.3 auf meinem localhorst installiert.
Gerade fĂŒr open_hive bietet sich das templating eigentlich an (habe das mal was geknetet: Grafana ; v.a. oberes panel). Problem dabei ist, daĂ diese Sachen aus verschiedenen datasources kommen, man also leider keine templating-Variable vom Typ âqueryâ (und dann multi-value) nehmen kann⊠;(
@weef die Kombi mit dem Dropdow-MenĂŒ fĂŒr die verschiedenenen Waagen/Mess-Systeme und die checkboxen zur Auswahl der Sensoren gefallen mir echt gut. Ist das âtemplatingâ oder hat es was mit den Meta Queries plugin zu tun? Sorry fĂŒr die Inkompetenz! ;-)
Beides ist praktischer Einsatz von templating-Variablen, die sich fĂŒr verschiedenste Zwecke einsetzen lassen. Die sind schon ungemein flexibel, aber fĂŒr einige Sachen könnten sie noch flexibler sein! ;)