Seite 1 von 3

[V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Mo Okt 26, 2020 11:23 pm
von blaubaerli
Hallo zusammen,

ich bin gerade dabei mich mal intensiver mit dem Grafana zu befassen. Wie einige andere auch, habe ich mir auf dem Wolf eine Parallelinstalltion des Grafana mit einer aktuellen Version v7.2.2 geschaffen. Soweit so gut.

Ich würde jetzt in einem Dashboard gerne Panels mit unterschiedlichem Zeitbezug darstellen. Was ähnliches wurde hier schon mal diskutiert, aber mit einem anderen Ansatz.

Also, ein Teil der Anzeigen soll dem durch den Timpicker getroffenen Zeitintervall folgen. Ein anderer Satz soll aber z.B. einen definierten relativen Bezug zum aktuellen Tag haben.

Dazu hatte ich gehofft, dass man irgendwoher mal zumindest das aktuelle Datum in einer Variablen speichern kann und dann basierend darauf die relativen Bezüge in den Queries zusammenbasteln kann. Das will mir aber nicht wirklich gelingen.

Hat von euch irgendwer mal was rauchbares mit Variablen vom Type "system" auf die Reihe gebracht?
26-10-_2020_23-10-16.jpg
Wenn ich das auswähle, passiert schlicht nix.... bzw. der Variablen-Anlage-Dialog wird ohne weitere Aktion geschlossen.

Irgendwo im Netz hatte ich mal nen Ansatz über eine Query "SHOW DIAGNOSTICS" gegen die Influx-DB-Quelle gelesen. Das klappt aber auch nicht, weil man mit dem offengelegten User für den Zugriff auf die integriert DB diesen Aufruf mangels Berechtigung nicht starten darf. Aber ne Zweitinstanz von Influx nur zum Beschaffen des Datums? :confusion-scratchheadyellow: (wäre ja voll Gaga...)

Das kann doch aber alles nicht so ein Drama sein, oder?

Was mache ich hier falsch?

Das hier bei uns im Forum erwähnte Plugin aus aus dem GIT-Repo will ich mir nicht wirklich antun, solange es nicht im offiziellen Plugin-Katalog aufgenommen ist.

Beste Grüße
Jens

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 12:02 pm
von Sensej
blaubaerli hat geschrieben: Mo Okt 26, 2020 11:23 pm Zweitinstanz von Influx nur zum Beschaffen des Datums? :confusion-scratchheadyellow: (wäre ja voll Gaga...)

Hallo Jens,

welches Datum und wo brauchst du genau?

now() ist das Schlüsselwort für das aktuelle Datum auf der SQL-Ebene
Du kannst es in der SQL-Abfrage z.B. so verwenden
where time > now() - 1d


so wird das Zeitintervall, welches man in Grafana wählen kann, verwendet
where $timeFilter

MfG Juri

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 4:05 pm
von blaubaerli
Hi Juri,

das now() ist ja m.E. immer inkl. Uhrzeitbezug. Ich möchte aber irgendwie eine tagesgenaue Abgrenzung hinbekommen. Oder kann ich mir über eine Option aus dem now() die Uhrzeitanteile wegschneiden und da eine manuelle Mitternacht dranzaubern? Da hatte ich halt gehofft, das ich mir an zentraler Stelle eine entsprechend gefüllte Variable basteln kann.

Also unabhängig was ich im Timepicker auf der dynamischen Seite so treibe, möchte ich zum Beispiel immer die Niederschlagsmenge des kompletten vergangenen Kalendertages darstellen. Nicht die der letzten 24 Stunden.

Als Ausweg sehe ich derzeit das Arbeiten mit mindestens zwei Dashboards. Eines in dem ich den Timepicker sichtbar lasse und eines mit einer fixen Angabe zu der ich dann in den Panels mit fixen relativen Bezügen arbeite. Über die Cometvisu binde ich dann beide Dashboards auf der gleich Seite ein. Fertig.

Oder habe ich hier einfach nur ein Brett vor dem Kopf?

Beste Grüße
Jens

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 10:35 pm
von Robosoc
Hallo Jens,

Ich bin mir nicht sicher ob ich es verstanden habe, aber wenn Du im Timepicker mal weiter runterscrollst, dann findest Du sowas wie

Today so far
Von now/d
Bis now

Das ist glaube ich sowas, was Du suchst,oder?

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 10:47 pm
von Sensej
Robosoc hat geschrieben: Di Okt 27, 2020 10:35 pm Hallo Jens,

Ich bin mir nicht sicher ob ich es verstanden habe, aber wenn Du im Timepicker mal weiter runterscrollst, dann findest Du sowas wie

Today so far
Von now/d
Bis now

Das ist glaube ich sowas, was Du suchst,oder?
Hallo Sven,

now -1d kann die Werte von mehreren Tagen(26.10.2020 und 27.10.2020 ) enthalten :)
so wie ich das verstanden habe will Jens z.B nur für 26.10.2020 die Werte haben

nicht so einfach :)

MfG Juri

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 10:52 pm
von Sensej
blaubaerli hat geschrieben: Di Okt 27, 2020 4:05 pm zum Beispiel immer die Niederschlagsmenge des kompletten vergangenen Kalendertages darstellen. Nicht die der letzten 24 Stunden.
Habe jetzt schnell sowas ausprobiert, gebe aber keine Garantie :lol:
Die Summe aller Werte für den letzen Tag, nicht 24 Stunden
select max(*) from (Select sum(*) from "TS00018" WHERE time > now() - 2d GROUP BY time(1d) limit 2)

vielleicht geht es auch einfacher :D


MfG

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 10:58 pm
von Robosoc
Now -1d bis now ergibt die letzten 24h
Now/d bis now ergibt 00:00 bis jetzt

Ich habe es so verstanden, dass das gewünscht ist.

Funktioniert übrigens auch mit
Now/w (woche bisher)
Now/M ( Monat)
Now/y...

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 11:06 pm
von Robosoc
Übrigens kann man dafür auch sehr gut die Query Option „min Interval“ einsetzen
9D60F8D6-DF79-4AED-B734-C0A4D9584035.jpeg
Im Timepicker des gesamten Dashboard ist „this year“ gewählt.

Beide Panels sind völlig identisch (dupliziert) mit folgender einziger Modifikation
Im linken Panel ist der „min Interval“ auf 1w gesetzt...der letzte Balken zeigt also anteilig die bisherige Woche
Im rechten Panel ist der „min Interval“ auf 1M gesetzt...der letzte Balken zeigt also anteilig die bisherigen Monat Oktober

Das gleiche geht natürlich auch mit Tagen von 00:00 bis 23:59 wenn man als min Interval 1d einträgt

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 11:08 pm
von blaubaerli
Hallo zusammen,

ich werde mir das morgen mal in Ruhe anschauen. Heute abend raucht mir ohnehin schon der Schädel.
Die Begriffe hatte ich schon gefunden. mir war nur nicht klar, ob ich die auch statisch in dem Panel eintragen kann, ohne dass ein Fummeln am Timepicker dann Auswirkungen auf dieses statisch definierte Panel hat.

Das wird bestimmt noch ein typisches „Das Problem sitzt vor dem Rechner“ sein.

Beste Grüße
Jens

Re: [V1.6.0RC6] Nutzung von Variablen in Grafana Parallelinstanz [v7.2.2]

Verfasst: Di Okt 27, 2020 11:13 pm
von blaubaerli
Hi Sven,

da war ich auch schon. Wenn man das ganze Dashboard vom Zeitrahmen fix definiert hat, dann komme ich weiter. Wenn das Dashboard aber eben die flexiblen Zeitintervalle bewusst offen hat...

Beste Grüße
Jens