NEWS
[HowTo] InfluxDB 2.1 auf Debian 11 (proxmox CT) installieren
-
@uli977 Dieses Problem hatte ich gestern auch... Anscheinend kommt diese Fehlermeldung durch Debian 11. Mit Debian 10 hat es dann geklappt...
-
@fredf Sag bitte nicht du hast wegen der "Meldung" ein totes/sterbendes Pferd installiert?
@wendy2702 Um zu sehen ob es daran liegt schon, habe aber noch keine Lösung nach mehreren erfolglosen gefunden...
Edit: Könnte es daran liegen, das ich noch auf proxmox 6 bin?
-
Keine Ahnung woher du den hast.
Der steht weder auf Seite 1 dieser Anleitung noch in der offiziellen Influx Anleitung.
Das hier aus der Offiziellen Anleitung:
wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc) echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null sudo apt-get update && sudo apt-get install influxdb2Ist das was auf Seite 1 beschrieben steht

Gibt es noch ne Anleitung wie man die DB dann einrichtet und wie ich mit dem ioBroker dran komme?
Influxdb läuft in einem eigenen Container im proxmox und hat auch eine eigene IP..
-

Gibt es noch ne Anleitung wie man die DB dann einrichtet und wie ich mit dem ioBroker dran komme?
Influxdb läuft in einem eigenen Container im proxmox und hat auch eine eigene IP..
-
@wendy2702 Um zu sehen ob es daran liegt schon, habe aber noch keine Lösung nach mehreren erfolglosen gefunden...
Edit: Könnte es daran liegen, das ich noch auf proxmox 6 bin?
-
irgendwie komme ich nicht mittels eingabe "influx" in das UI....
-
irgendwie komme ich nicht mittels eingabe "influx" in das UI....
-
irgendwie komme ich nicht mittels eingabe "influx" in das UI....
@uli977 sagte in [HowTo] InfluxDB 2.1 auf Debian 11 (proxmox CT) installieren:
irgendwie komme ich nicht mittels eingabe "influx" in das UI....
influx setup -
Keine Ahnung woher du den hast.
Der steht weder auf Seite 1 dieser Anleitung noch in der offiziellen Influx Anleitung.
Das hier aus der Offiziellen Anleitung:
wget -qO- https://repos.influxdata.com/influxdb.key | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/influxdb.gpg > /dev/null export DISTRIB_ID=$(lsb_release -si); export DISTRIB_CODENAME=$(lsb_release -sc) echo "deb [signed-by=/etc/apt/trusted.gpg.d/influxdb.gpg] https://repos.influxdata.com/${DISTRIB_ID,,} ${DISTRIB_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/influxdb.list > /dev/null sudo apt-get update && sudo apt-get install influxdb2Ist das was auf Seite 1 beschrieben steht
ich habe die Daten in InfluxDB, das ist schonmal gut.
Der ioBroker, spielt also seine Daten schonmal in die Datenbank.
Aber ich bekomme sie nicht in Grafana

InfluxDB und Grafana laufen auf dem gleichen Server, deshalb localhost


Woran kann es liegen?
Zugangsdaten, am User oder irgendwelche Rechte oder dergleichen? -
@uli977 Du musst die Query Language auf "Flux" stellen und deinen Token für die Authentifizierung nutzen.
@ftd sagte in [HowTo] InfluxDB 2.1 auf Debian 11 (proxmox CT) installieren:
@uli977 Du musst die Query Language auf "Flux" stellen und deinen Token für die Authentifizierung nutzen.
Wollte gerade das von dir verlinken
-
@docgame Ist einfach zu verstehen... und geht auch mit Mausklicks... für den Anfang:
- In der Influx GUI links auf "Explore"

- Baust unten dein Query mit Klicks zusammen
From deinBucket --> _measurement derNamederReihe --> from dieInstanzausioBroker --> _field derWert (value)

und machst rechts noch ein paar Einstellungen.... last, mean, usw.
- Submit

Jetzt siehst du drüber schon das Ergebnis:

- Wenn es dir gefällt klickst du auf "Script Editor"

- Hier kopierst du alles außer die letzte Zeile mit dem yield

- Paste nach Grafana...

- Fertig
Das Verstehen von Range, AggregateWindow und Yield kommt später.

-
@ftd sagte in [HowTo] InfluxDB 2.1 auf Debian 11 (proxmox CT) installieren:
@uli977 Du musst die Query Language auf "Flux" stellen und deinen Token für die Authentifizierung nutzen.
Wollte gerade das von dir verlinken
@wendy2702 Danke! Das hat geholfen
-
@docgame Wir driften jetzt allerdings zu Grafana ab...
Für Influx mit Flux:
URL => localhost:8086, wenn Influx auf dem gleichen System läuft... wenn nicht, dann die IP-Adresse
Auth => alles ausschalten
Custom HTTP Headers
Header: Authorization
Value: Token DerTokenausderInfluxGUIDa muss das Wort Token stehen, danach ein Leerzeichen und dann der Token selbst... da kommen Sternchen... man sieht nicht, was man schreibt.
InfluxDB Details
Organsisation und Bucket und der Token (hier nur der Token, ohne dem Wort Token und ohne Leerzeichen)
@ftd So ich bin nun der Anleitung gefolgt um Grafana einzubinden. Wenn ich auf InfluxQL einstelle funktioniert es.
Sobald ich allerdings auf Flux umstelle bekomme ich immer eine Fehlermeldung: Error reading InfluxDB
Wenn ich das alles richtig verstehe, soll ja in Zukunft alles in Flux sein, somit würde ich das gerne auch bei mir auf Flux umstellen, finde aber den Punkt nicht woran es scheitert.
Kannst du mir hier weiterhelfen? -
@ftd So ich bin nun der Anleitung gefolgt um Grafana einzubinden. Wenn ich auf InfluxQL einstelle funktioniert es.
Sobald ich allerdings auf Flux umstelle bekomme ich immer eine Fehlermeldung: Error reading InfluxDB
Wenn ich das alles richtig verstehe, soll ja in Zukunft alles in Flux sein, somit würde ich das gerne auch bei mir auf Flux umstellen, finde aber den Punkt nicht woran es scheitert.
Kannst du mir hier weiterhelfen? -
@docgame Ahh, moment...
Du hast einen neuen Container erstellt. Du hast InfluxDB 2.x installiert. Du möchtest InfluxQL Syntax nutzen --> das funktioniert nicht
Du hast einen laufenden Container mit Influx 1.x. Du hast ein Upgrade auf Influx 2.x gemacht --> hier kannst du InfluxQL nutzen, wenn du ein Mapping von der Datenbank auf den Bucket herstellst. Siehe hier: https://docs.influxdata.com/influxdb/v2.1/upgrade/v1-to-v2/automatic-upgrade/ und hier https://docs.influxdata.com/influxdb/v2.1/reference/api/influxdb-1x/dbrp/
Die neue native Syntax für eine neue Datenbank/Bucket in Influx 2.1 ist Flux. InfluxQL wird in 2.1 nicht mehr unterstützt.
D.h.:
Neuer Container mit Influx v2 + neues Bucket = Grafana mit InfluxQL kann die Datenbank nicht finden, da es diese nicht gibt; man muss Flux nutzen
Alter Container mit Influx v1 + Upgrade auf v2 + neues Bucket + Mapping von Datenbank auf Bucket = Grafana mit InfluxQL würde die Datenbank bzw. Bucket finden; mann kann Flux und InfluxQL nutzen
Eine schöne Erklärung InfluxQL/Flux ist hier zu finden: https://www.sqlpac.com/en/documents/influxdb-moving-from-influxql-language-to-flux-language.html
@ftd gelöscht
-
@docgame Ahh, moment...
Du hast einen neuen Container erstellt. Du hast InfluxDB 2.x installiert. Du möchtest InfluxQL Syntax nutzen --> das funktioniert nicht
Du hast einen laufenden Container mit Influx 1.x. Du hast ein Upgrade auf Influx 2.x gemacht --> hier kannst du InfluxQL nutzen, wenn du ein Mapping von der Datenbank auf den Bucket herstellst. Siehe hier: https://docs.influxdata.com/influxdb/v2.1/upgrade/v1-to-v2/automatic-upgrade/ und hier https://docs.influxdata.com/influxdb/v2.1/reference/api/influxdb-1x/dbrp/
Die neue native Syntax für eine neue Datenbank/Bucket in Influx 2.1 ist Flux. InfluxQL wird in 2.1 nicht mehr unterstützt.
D.h.:
Neuer Container mit Influx v2 + neues Bucket = Grafana mit InfluxQL kann die Datenbank nicht finden, da es diese nicht gibt; man muss Flux nutzen
Alter Container mit Influx v1 + Upgrade auf v2 + neues Bucket + Mapping von Datenbank auf Bucket = Grafana mit InfluxQL würde die Datenbank bzw. Bucket finden; mann kann Flux und InfluxQL nutzen
Eine schöne Erklärung InfluxQL/Flux ist hier zu finden: https://www.sqlpac.com/en/documents/influxdb-moving-from-influxql-language-to-flux-language.html
@ftd
Ich habe den Thread und auch die hier verlinkten Artikel jetzt mehrfach gelesen, aber ich verstehe nicht wie ich auf Flux umstelle.
Ich bekomme immer einer Fehler angezeigt.

Stelle ich auf InfluxQL um geht es:

Was muss ich hier anassen damit das mit Flux auch klappt. Auch die Anleitungen haben mich nicht schlauer gemacht.
Nachtrag:
Ich glaube ich bin meinem Problem ein Stück näher gekommen.
Wenn ich per Terminal die Influx config aufrufe bekomme ich das angezeigt:pi@homebridge:~ $ apt-cache policy influxdb2-cli influxdb2-cli: Installed: 2.3.0 Candidate: 2.3.0 Version table: *** 2.3.0 500 500 https://repos.influxdata.com/debian bullseye/stable arm64 Packages 100 /var/lib/dpkg/status pi@homebridge:~ $ influx ping OK pi@homebridge:~ $ influx config list Active Name URL Org pi@homebridge:~ $ influx setup Error: instance has already been set up pi@homebridge:~ $Merkwürdig finde ich nun das hier unter "Active" - Name - Url - Org" nichts angezeigt wird, obwohl ich die ganzen Daten in der Benutzeroberfläche der Influx im Browser eingerichtet habe.
Und im Terminal komme ich nicht ins Setup.
Hat jemand eine Idee? -
@ftd
Ich habe den Thread und auch die hier verlinkten Artikel jetzt mehrfach gelesen, aber ich verstehe nicht wie ich auf Flux umstelle.
Ich bekomme immer einer Fehler angezeigt.

Stelle ich auf InfluxQL um geht es:

Was muss ich hier anassen damit das mit Flux auch klappt. Auch die Anleitungen haben mich nicht schlauer gemacht.
Nachtrag:
Ich glaube ich bin meinem Problem ein Stück näher gekommen.
Wenn ich per Terminal die Influx config aufrufe bekomme ich das angezeigt:pi@homebridge:~ $ apt-cache policy influxdb2-cli influxdb2-cli: Installed: 2.3.0 Candidate: 2.3.0 Version table: *** 2.3.0 500 500 https://repos.influxdata.com/debian bullseye/stable arm64 Packages 100 /var/lib/dpkg/status pi@homebridge:~ $ influx ping OK pi@homebridge:~ $ influx config list Active Name URL Org pi@homebridge:~ $ influx setup Error: instance has already been set up pi@homebridge:~ $Merkwürdig finde ich nun das hier unter "Active" - Name - Url - Org" nichts angezeigt wird, obwohl ich die ganzen Daten in der Benutzeroberfläche der Influx im Browser eingerichtet habe.
Und im Terminal komme ich nicht ins Setup.
Hat jemand eine Idee?@damrak2022 Was hast du bei rot eingetragen? Was hast du bei gelb eingetragen?
