NEWS
Grafana und Influx database not found
-
@ftd Öhm nope. Und so wie es scheint geht es auch nicht
influx v1 dbrp update --id 7429eff12fc339c2 Error: failed to update DBRP mapping "7429eff12fc339c2": 404 Not Found: unable to find DBRP
-
@ftd und woran siehst Du das ich InfluxQL nutze? Ich konnte da nicht mal Flux oder QL auswählen
-
@beliar_666 In der Datasource... wenn du Flux nutzt, sieht der untere Teil anders aus.
Flux
InfluxQL
influx v1 dbrp list --org deineorg --token deinadmintoken
Sagt dann auch not found? Oder zumindest nix unter der Ausgabe?
Wenn ja, dann:
influx v1 dbrp create --db deineDB --bucket-id deinbucketID --default
-
@ftd Ah, ok. Habe jetzt ein Grafana Update gemacht, nun ist auch die Auswahl da. Und mit den genannten Befehlen hat es jetzt auch geklappt.
Hab mir jetzt die ganze Zeit an dbrp die Zähne ausgebissen. Den Syntax so wie jetzt von dir genannt hab ich bisher nicht so gefunden.
Zumindest hab ich jetzt wieder meine Daten in Grafana.Könnte ich das jetzt eigentlich auf Flux umstellen, oder geht das nicht so ohne weiteres?
-
@beliar_666 said in Grafana und Influx database not found:
Könnte ich das jetzt eigentlich auf Flux umstellen, oder geht das nicht so ohne weiteres?
Leg einfach eine zweite Datasource an, wo du die Query Language auf Flux stellst.
Im Panel entscheidest du dann, welche Source du nutzen möchtest:
-
@ftd sagte in Grafana und Influx database not found:
influx v1 dbrp create --db deineDB --bucket-id deinbucketID --default
Ich scheitere hier gerade wegen folgender Meldung:
pi@Smartazamba:~ $ influx v1 dbrp create --db ioBroker_db --bucket-id d20ef0ba0eda6d1b --default NAME: influx v1 dbrp create - Create a database and retention policy mapping to an existing bucket USAGE: influx v1 dbrp create [command options] [arguments...] COMMON OPTIONS: --host value HTTP address of InfluxDB [$INFLUX_HOST] --skip-verify Skip TLS certificate chain and host name verification [$INFLUX_SKIP_VERIFY] --configs-path value Path to the influx CLI configurations [$INFLUX_CONFIGS_PATH] --active-config value, -c value Config name to use for command [$INFLUX_ACTIVE_CONFIG] --http-debug --json Output data as JSON [$INFLUX_OUTPUT_JSON] --hide-headers Hide the table headers in output data [$INFLUX_HIDE_HEADERS] --token value, -t value Token to authenticate request [$INFLUX_TOKEN] OPTIONS: --org-id value The ID of the organization [$INFLUX_ORG_ID] --org value, -o value The name of the organization [$INFLUX_ORG] --bucket-id value The ID of the bucket to be mapped --db value The name of the database --default Identify this retention policy as the default for the database --rp value The name of the retention policy Error: Required flag "rp" not set
Wenn ich rp auf autogen setzte scheitere ich im nächste Schritt an:
Error: failed to look up ID for org "Home": 401 Unauthorized: unauthorized access
oder
Error: failed to create dbrp for bucket "e9068c451292329c": 401 Unauthorized: unauthorized access
-
@rushmed said in Grafana und Influx database not found:
Ich scheitere hier gerade wegen folgender Meldung
Öhm... ist mir neu. Nimm mal den Token dazu:
influx v1 dbrp create --db ioBroker_db --org-id deineorgid --bucket-id d20ef0ba0eda6d1b --rp autogen --default --token deinadmintoken
-
@ftd Ok, das war gut. Danke. Das Mapping hat wohl geklappt.
Leider bekomm ich die DB mit InfluyQL immernoch nicht in Grafana.
Bei Authorization habe ich meinen Token eingetragen.
Bei Database habe ich sowohl die ID der DB als auch den Namen probiert. -
@rushmed said in Grafana und Influx database not found:
Bei Authorization habe ich meinen Token eingetragen.
Nur den Token? Oder mit dem Wort "Token" und dann den Token?
Value: Token DerTokenselber
Da muss das Wort Token stehen, danach ein Leerzeichen und dann der Token selbst... da kommen Sternchen... man sieht nicht, was man schreibt.
-
@ftd Super, jetz bekommt Grafana wohl die Verbindung zur DB hin.
Aber die Seriesses sind nicht aufrufbar:
-
@rushmed said in Grafana und Influx database not found:
Aber die Seriesses sind nicht aufrufbar:
Hmm... dazu fällt mir gerade nix ein.
Schau mal, ob das Mapping funktioniert hat mit:
influx v1 dbrp list
Und schau mal bitte in der Influx 2.0 GUI ob du dort Daten siehst. Links auf Explore...
-
pi@Smartazamba:~ $ influx v1 dbrp list --org Home --token jNpmlLDhQjqUMawQWDR97ZL_WR71jMYhPslzjGVj7Cr6lGbWqFJEMZr2HthM-9pII54nuPs1MBlmL== ID Database Bucket ID Retention Policy Default Organization ID 08ebbe4dfc87d000 ioBroker_db e9068c451292329c autogen true d20ef0ba0eda6d1b
In der GUI sehe ich die Daten schon immer.
Die flux DB und die gemappte dürfen aber schon den selben Namen haben oder?
Edit: Ich habs hinbekommen --> Buchstabendreher
-
@rushmed Juhu... wieder einen Mann glücklich gemacht.
Jetzt bitte noch 2 Dokus erstellen... mit löblicher Erwähnung von mir.
Variante 1) Update Influx von 1.x auf 2.x und der Nutzung von InfluxQL in Grafana
- Mapping bezüglich Retention Policy erstellen
- Mapping list prüfen
- Screenshot aus Grafana wie die Datasource aussieht (insbesondere der Value-Token bei Authorization)
Variante 2) Influx Neuinstallation 2.x (mit neuem Bucket/neuer Datenbank) und der Nutzung von Flux in Grafana
- Hinweis, dass InfluxQL NICHT möglich nicht, nur Flux
- Screenshot aus Grafana wie die Datasource aussieht (auch hier wieder Value-Token... hatte ich in https://forum.iobroker.net/topic/49939/howto-influxdb-2-1-auf-debian-11-proxmox-ct-installieren/23?_=1645040374306 schon gemacht)
-
@ftd Hi,
Wo bekomme ich denn die Bucket ID her ?
Wenn ich die Datasource auf Flux stelle , sagt er mir nur daß 3 Buckets vorhanden sind, aber keine ID. -
-
@rushmed Danke, habe gefunden. Ich hatte in Grafana gesucht, ist aber in Influx
-
@ftd
Ich hoffe, ich darf an dieser Stelle mal nachfragen, wenn das nicht gewünscht ist, bitte sagen, dann mache ich ein neues Thema auf.Ich stehe gerade vor dem gleichen Problem, bei mir hat offensichtlich das mapping nicht funktioniert.
root@influxdb:~# influx v1 dbrp list --org Bernhard --token oOyluzIOaJPu31Pb6LqOiDvyZH6OkS6mjoJslsjOl_vlNvZRJSBpy5YfGMpKC1mdKXMxkc5XW6rXEx-CRMVzFA== ID Database Bucket ID Retention Policy Default Organization ID
In Influxdb sehe ich die Daten und ich kann mir dort auch Diagramme basteln.
Danke
-
@woupi Was gibt denn der Befehl zurück?
Edit: Ah gerade gesehen, anscheinen garnichts.
Bei mir hat das Mapping folgendermaßen geklappt:
influx v1 dbrp create --db ioBroker_db1 --org Home --bucket-id e9068c451292329c --rp autogen --default --token jNpmlLDhQjqUMawQWDR97ZL_WR71jMYhPslzjGVj7Cr6lGbWqFJEMZr2HthM-9pII54nuHs1MBlmLQOdlYkZaw==
-
@rushmed
Danke, jetzt wird bei der Abfrage auch was angezeigt:root@influxdb:~# influx v1 dbrp list --org Bernhard --token oOyluzIOaJPu31Pb6LqOiDvyZH6OkS6mjoJslsjOl_vlNvZRJSBpy5YfGMpKC1mdKXMxkc5XW6rXEx-CRMVzFA== ID Database Bucket ID Retention Policy Default Organization ID 08fdb570c3568000 ioBroker b6814bc84a8f6fdc autogen true 2ef19a0961afcf15
mit influxQL bekomme ich allerdings trotzdem keine Daten.
Ich habe jetzt aber einen anderen weg gefunden, der zwar umständlich ist, aber gehbar.Ich stelle mir in influxdb 2.1.1 OSS unter Boards eine Grafik mit Query Builder zusammen und stelle anschließend auf Script editor um.
Dadurch erhalte ich den Flux Code den ich benötige und füge ihn bei Grafana ein.Das ganze ist im Moment aber, glaube ich, für mich zu kompliziert. Ich habe gerade mit iobroker angefangen und dafür schon proxmox auf einem NUC installiert, sowie verschiedene VM und LXC installiert (iobroker VM, influxdb und Grafana LXC, SAE LXC) außer SAE, hatte ich vorher auf einem Raspberry, kannte ich nichts von alle dem.
Ich hatte es erst mit Flot und History versucht, was eigentlich recht einfach ist, aber leider, je mehr ich an Daten gesammelt habe, sehr träge wurde, warum auch immer. Ich habe mich dann auf die Suche nach besseren Möglichkeiten begeben und bin dabei auf Grafana und influxdb gestoßen.
-
@woupi said in Grafana und Influx database not found:
mit influxQL bekomme ich allerdings trotzdem keine Daten.
In Grafana die Datasource zeigt auch eine erfolgreiche Verbindung an?