ich habe ein Frage zu influxDB. Ich habe diese auf einem pi5 mit Homeassistant laufen. Laut Add on ist es die Current version: 5.0.0.
Welche Grundlage ist dies denn? Ist das influxDB 2.0? Oder 2.5?
Hintergrund meiner Frage ist, dass ich gewissen Darstellungen in Grafana habe.
Also Query language habe ich Flux hinterlegt, da gewissen Dinge scheinbar mit InfluxQL nicht gehen (Aussage laut Grafana-Forum).
Die User die dort schreiben meinen, dass deren Beispiel Code bei denen unter influxDB 2.5 funktionieren würde. Bei mir geht der Code so nicht. Die Frage ist daher welche Version der influxDB sich wohl hinter der AddOn Version 5.0.0 verbirgt.
Genau, das Add-on hat die Version 5.0.0, aber installiert wir InfluxDB V 1.8.x
VG
Bernd
P.S.: Ich habe es nicht gecheckt, aber das ist wohl eine Beschreibung wie man InfluxDB V2.x installiert, aktuell ist InfluxDB V2.7.x
P.P.S.: So ist der Stand heute
InfluxDb V 1.8 → unterstützte Abfragesprache influxQL
Das ist für mich ganz klar der Indiz, dass es sich um eine InfluxDB V 1.8 handelt, denn ab V 2.x geht das nur noch über
Organisation, Token
Das Add-on hat nichts mit InfluxDB zu tun, sondern das ist Chronograf eine GUI um auf InfluxDB V1.8 zuzugreifen, da InfluxDB nach Version >1.7 seine minimal GUI verloren hat, ab InfluxDB Version 2.0 hast Du jetzt wieder eine eigene GUI, Du kannst aber auch Chronograf weiterverwenden.
Dass Du dort die Abfragesprache ändern kannst, hat nichts mit der dahinterliegenden InfluxDB zu tun.
Zeig mal einen Screenshot vom ganzen Bildschirm, wenn Du auf FLUX umgestellt hast, oder wichtig, was wird unten im linken Bereich angezeigt.
Beispiel:
Ok, dann macht Chronograf, da intern etwas, kann ich nichts weiter zu sagen, aber es kann gut sein, wenn Du aus Chronograf mit FLUX auf eine InfluxDB V 1.8 zugreifst, nicht alles unterstützt wird, da InfluxDB V 1.8 das nicht kennt, z. B.
Ja und genau deswegen ist es eine InfluxDB V 1.8 bei mir ist es eine InfluxDB V 2.7, daher wird auf die InfluxDB GUI hingewiesen und nicht das angezeigt, was Du bei Dir siehst.
Auch, dass was Du bei der Connection siehst, deutet eher darauf hin, das es sich um eine InfluxDB V 1.8 handelt.
Apropos, worum dreht sich diese ganze Diskussion denn jetzt eigentlich, habe den Faden verloren
Ich habe keine Ahnung, ob es möglich ist, mittels Chronograf und FLUX auf eine InfluxDB V 1.8 zuzugreifen, das müsstest Du ausprobieren, was dann aber nicht klappt, ist etwas mit import usw., da das nicht in V 1.8 implementiert ist.
Das Problem ist, dass die, nennen wir es mal, Datenformate zwischen InfluxDB V 1.x und V 2.x nicht kompatibel sind und es eine Migration der Daten geben muss.
Am einfachsten wäre es eine InfluxDB V 2.x parallel zu erstellen und dann die Daten zu migrieren, was ich aber anhand der eingeschränkten Docker Add-on Installation für schwierig halte.
Ich habe keine Erfahrung damit und habe auch keine Möglichkeit das zu testen.
Hier gibt es jemanden, habe nicht alles gelesen, wo aber eine InfluxDB V 2 installiert wird
Ob die Paralle zu der anderen läuft, keine Ahnung.
Ich habe auch noch nicht geschaut ob es Möglichkeiten gibt, mittels Replikation oder InfluxQL Continuous Queries ← InfluxDB V 1 oder Tasks ← InfluxDB V 2 Daten von einer V 1 in eine V 2 zu bekommen.
Dokumentation zur Migration V 1 → V 2 ist hier
Das könnte ggf. ein Weg in die richtige Richtung sein. Mal unabhängig davon, ob die alte Datenbank importiert werden kann oder nicht. Im schlimmsten Fall, fange ich neu an.
Das AddOn habe ich noch installiert bekommen. Aber danach weiß ich nicht, wie ich die Daten einer openDTU da reinbekomme.
Da kommen so viele Dinge und dann was mit Telegraph usw?! :-/ Total verwirrend.
Wo steht was von Telegraf?
Telegraf ist eine andere Software, die man auch nutzen kann, um Daten in eine InfluxDB zu schreiben.
Habe ich mich aber noch nicht mit beschäftigt, ich nutze es nur um Metriken von PCs, Laptop usw. in ein InfluxDB Bucket zu schreiben.