Monat beim Schreiben in die Datenbank aufnehmen
Verfasst: Fr 16. Sep 2022, 08:32
Moin.
Ich ärgere mich immer über die Anzeige bei Grafana.
In den Zeiteinstellungen kann man ja z.B. now/M einen/den Monat auslesen, nur rechnen kann man damit nicht. Das geht nur mit z.B. Tag, Woche und Jahr, aber NICHT mit dem Monat. Klar, das ist der unterschiedlichen Anzahl an Tagen in den Monaten geschuldet, daher verständlich.
Zurzeit sehen die Dashbords bei mir wirklich schön aus, wie ich es mir vorstelle.... nur bleibt das nicht so, wenn es einen Jahreswechsel gibt.
Dann habe ich im Januar anstatt der Balken für jeden gelaufenen der letzten 12 Monate nur einen Balken, die Quartale haben nur einen Balken.
Dazu experimentiere ich mit einem "rotierenden" Dashboard, das immer die letzten 12 Monate (oder Quartale) über einen Jahreswechsel hinweg anzeigen kann, ohne ständig an den Stellschrauben zu drehen. Das funktioniert auch gut, hat aber einen gravierenden Nachteil:
Die Beschriftung der Balken können keine Variablen einbetten/darstellen. Das bedeutet, die Namen als Anzeige sind dann bei mir
"Monat" (aktueller Monat)
"Mon -01"
"Mon -02"
...
"Mon -12"
Da sich ja die Monate rotierend ändern (dieser Monat wäre Sept, in ein paar Tagen ist an dieser Position der aktuelle Monat aber Okt), ist eine hübsche Namenszuordnung nicht machbar. Auch mit den Transformationen komme ich da nicht weiter. Einzig wäre es (eventuell) über einen Filter machbar. Dieser Filter würde anhand eines Timestamps (des ersten Timestamps des Monats z.B.) ermittelt und dann dem Monat zugewiesen. Nur gibt es in keiner Datenbank die Werte Januar bis Dezember (oder besser Jan - Dez).
Nun meine Frage:
Kann man nicht über eine _math oder vergleichbar den jeweiligen Auslesemonaten des Timestamps einen Monat verpassen?
Also was im 01.02. und 28./29.02. liegt, bekommt den Monat Februar?
Dies dann in einer Datenbank wäre der Hammer.
Also vereinfacht: Datensatz vom Auslesezeitpunkt mit Monatsnamen versehen
Ich kann das leider weder in php, noch in Altgriechisch oder bunten Farben programmieren....
Jan
Ich ärgere mich immer über die Anzeige bei Grafana.
In den Zeiteinstellungen kann man ja z.B. now/M einen/den Monat auslesen, nur rechnen kann man damit nicht. Das geht nur mit z.B. Tag, Woche und Jahr, aber NICHT mit dem Monat. Klar, das ist der unterschiedlichen Anzahl an Tagen in den Monaten geschuldet, daher verständlich.
Zurzeit sehen die Dashbords bei mir wirklich schön aus, wie ich es mir vorstelle.... nur bleibt das nicht so, wenn es einen Jahreswechsel gibt.
Dann habe ich im Januar anstatt der Balken für jeden gelaufenen der letzten 12 Monate nur einen Balken, die Quartale haben nur einen Balken.
Dazu experimentiere ich mit einem "rotierenden" Dashboard, das immer die letzten 12 Monate (oder Quartale) über einen Jahreswechsel hinweg anzeigen kann, ohne ständig an den Stellschrauben zu drehen. Das funktioniert auch gut, hat aber einen gravierenden Nachteil:
Die Beschriftung der Balken können keine Variablen einbetten/darstellen. Das bedeutet, die Namen als Anzeige sind dann bei mir
"Monat" (aktueller Monat)
"Mon -01"
"Mon -02"
...
"Mon -12"
Da sich ja die Monate rotierend ändern (dieser Monat wäre Sept, in ein paar Tagen ist an dieser Position der aktuelle Monat aber Okt), ist eine hübsche Namenszuordnung nicht machbar. Auch mit den Transformationen komme ich da nicht weiter. Einzig wäre es (eventuell) über einen Filter machbar. Dieser Filter würde anhand eines Timestamps (des ersten Timestamps des Monats z.B.) ermittelt und dann dem Monat zugewiesen. Nur gibt es in keiner Datenbank die Werte Januar bis Dezember (oder besser Jan - Dez).
Nun meine Frage:
Kann man nicht über eine _math oder vergleichbar den jeweiligen Auslesemonaten des Timestamps einen Monat verpassen?
Also was im 01.02. und 28./29.02. liegt, bekommt den Monat Februar?
Dies dann in einer Datenbank wäre der Hammer.
Also vereinfacht: Datensatz vom Auslesezeitpunkt mit Monatsnamen versehen
Ich kann das leider weder in php, noch in Altgriechisch oder bunten Farben programmieren....
Jan