Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - David-007

#1
Vielen Dank für eure Hilfe und Unterstützung!

Ich habe jetzt auf Influx V1 "downgegradet" und nun funktionieren die Dashboards in Grafana ohne Probleme. Ich werde auch erst einmal dabei bleiben, für eine Umstellung fehlt mir zu viel Wissen um die Transformation der vielen vorhanden Vorlagen nun auf die neue Sprache in Influx V2 umzustellen.

Danke für die vielen guten Denkanstöße hier. Habt eine schöne Weihnachtszeit.
#2
In Grafana kann ich die Eingabesprache nicht umstellen (siehe Screenshot 3). Es öffnet sich dann nur die Doku in einem neuen Fenster (https://docs.influxdata.com/influxdb/v2.1/query-data/get-started/).
#3
Hier der Fehler in Grafana
#4
Ich habe es noch einmal mit einem deiner Beispiele sowohl in InfluxDB als auch in Grafana probiert.
Immer mit Fehlern (siehe Screenshot).
#5
Ich habe es mit und ohne Semikolon und auch mit Semikolon ohne Leerzeichen und gleiches mit/ohne Komma probiert. Mit anderen Fehlern aber im Ergebnis gleich.

Ich habe ja das fertige Dashboard (https://grafana.com/grafana/dashboards/13386) genommen, es zeigt jedoch keine Werte an. Ich vermute es liegt an InfluxDBV2 oder der aktuellsten neuen Grafana-Version.
Daher habe ich mir die GUI schon nachgebaut, indem ich in Kibana mich durch die Werte gehangelt habe und die Syntax aus dem Query-Builder in Kibana dann in Grafana importiert habe.

Bis auf WAN Rate In/WAN Rate Out hat das auch alles funktioniert nur muss bei den beiden o. g. Feldern ja laut Doku im Telegraf-Adapter den Wert errechnen.
Du schreibst du weißt nicht, ob ich die Abfrage an der richtigen Stelle einfüge. Ich weiß es auch nicht, wüsste aber nirgendwo anders als in der Query in Grafana oder in Kibana.

Ich habe auch noch einmal die JSON-Ausgabe für das Dashboard-Feld angezeigt, das bei mir nicht funktioniert. Dort steht bei Query "" (siehe Screenshot). In der JSON-Ausgabe des Test-Feldes, in dem ich deine Query eingetragen habe, wird dies in der JSON-Ausgabe hinter "query": eingetragen.

Mir ist nun wirklich nicht klar, wie in dem originalen Dashboard (siehe Link oben) die Berechnung der WAN Rate überhaupt funktioniert. In der JSON-Datei ist keine Rechnung/Query zu finden. Dann müsste das ja in Kibana stattfinden, wie und wo finde ich aber nirgendwo.
Ich bin hier mit dem Latein am Ende. Es ist halt wirklich schade, dass der Telegraf-Adapter nicht einfach die Bandbreite ausliest sondern überhaupt erst dieses Rechnen notwendig macht.
#6
Vielen Dank für deine Antwort. Ja, ich kann auch noch einmal schauen es in spezielleren Foren zu posten. Habe nur Sorge, dass mir da wiederum nicht gut wegen der speziellen OPNsense-Abfrage gut weitergeholfen werden kann. Vielleicht habe ich ja Glück und es gibthier auch jemanden, der sich die Visualisierung mit Grafana eingerichtet hat und mir einen Screenshot zeigen kann, wie es funktioniert.

Habe es mit den Vereinfachungen getestet, schon die Erste bringt aber in Grafana nur Fehler (siehe Screenshot).
Dasselbe Ergebnis, wenn ich es direkt in der InfluxDB ausführe (siehe zweiten Screenshot).

#7
Hallo zusammen,

ich hoffe, ihr könnt mir weiterhelfen. Sicher habe ich nur ein Brett vorm Kopf aber ich komme nicht weiter.

Nutze den Telegraf-Adapter in der OPNsense und spiele die Daten in eine InfluxDB ein. In Grafana lasse ich mir dann über ein Dashboard Daten visualisieren. Die Templates zu den Dashboards funktionieren bei mir nicht, vielleicht ist InfluxDB mit V2 oder Grafana zu neu. Habe mir aber alles selbst zusammengestellt und bis auf den aktuellen Upload/Download-Traffic funktioniert auch alles.

Ich habe nun herausgefunden, dass ich den wert für den aktuellen Upload/Download nicht einfach auslesen kann sondern errechnen muss, siehe:
https://github.com/influxdata/telegraf/blob/master/plugins/inputs/net/NET_README.md

Die Sample-Query lautet:
SELECT derivative(first(bytes_recv), 1s) as "download bytes/sec", derivative(first(bytes_sent), 1s) as "upload bytes/sec" FROM net WHERE time > now() - 1h AND interface != 'all' GROUP BY time(10s), interface fill(0);

Jetzt komme ich aber nicht mehr weiter. Habe die Query in der InfluxDB eingefügt, bekomme aber nur Fehler. Auch in Grafana kann ich den Code nicht einlesen.
Ich habe wenig bis keine Programmierkenntnisse, kann mir vielleicht jemand mit einfachen Worten erklären was ich tun muss? Ich wäre sehr dankbar!

Will im Homeoffice meiner Frau auf die Finger klopfen können wenn sie wieder zu viel Upload verbraucht und meine Videokonferenz deswegen ruckelt   ;D

Danke an euch!