[Modul] Grafana

Kleiner Hinweis:
Der Tipp mit einem anderen JSON Plugin auf dem Docker, bringt zumindest den Datenzugriff wieder. Aber leider muss ich dann alle Dashboards neu machen…

EDIT:
Falls jemand das gleiche Problem hat:
„Einfach“ die bisherigen Dashboards als JSON exportieren und dort alle folgenden Einträge ersetzen:

"type": "simpod-json-datasource",
"uid": "D_kg-gcVk"

durch:

"uid": "d4a9c113-bdaa-43e4-89ac-e7b918dd8066",
"type": "grafana-simple-json-datasource"

Damit laufen meine Dashboards jetzt 1:1 auf dem Docker.

Guten Abend @1007

ich benutze dein Modul schon länger und ich habe 2 Sachen:

  1. Ich habe etwas mit den Aggregationsstufen in der module.php gespielt, weil ich öfter mit der Anzeige Probleme hatte. Besteht die Möglichkeit, die Stufen dynamisch an die Breite des Charts anzupassen? Also das je nach Auflösung die beste passende Stufe gewählt wird? Wäre sicherlich recht effizient. Für die Ausnahmefälle kann man weiterhin im Payload die Stufe manuell festlegen.

  2. Ich hoffe ich habe es nicht übersehen, aber gibt es die Möglichkeit im Payload ein Timeshift festzulegen? So das ich von der Zeitspanne individuell für jede einzelne Variable einen Offset erhalte. Also zum Beispiel Temperaturvergleich im aktuellen und letzten Jahr? Hatte sonst nur den Timeshift für den gesamten Trend gefunden.

LG Sebastian

Hallo
zu Punkt 1 : Frage wo soll das Modul herwissen was die aktuelle Aufloseung ist ?
Oder hab ich die Frage falsch verstanden.
zu Punkt 2 : Hab ich auf dem Zettel !

Das ist halt die Frage. Ideal wäre es gewesen, wenn Grafana bei der Datenabfrage ein paar Infos, wie eben die breite des Charts mitliefert. Aber vermutlich ist das leider nicht der Fall.

Ich habe soeben meinen Grafana Server vom Rapsi wo ich IPS läuft mal auf einen LXC im Proxmox umgezogen.

Wenn ich JSON als Connection auswähle erhalte ich meine Variablen aus IP Symcon nicht.
Wenn ich jedoch Simple-JSON wähle funktioniert das.
Waron kann das liegen?
Kann ich das so lassen?

1 „Gefällt mir“

Wahrscheinlich falsche Plugin - Version. Siehe hier :

Habs jetzt hinbekommen.
Mit der Version 0.3.0 muss man die ID eingeben, das stimmt.
Ich habe die Version 0.5.0 installiert da funktioniert es ohne Eingabe, die Variablen werden im Klartext angezeigt.

Ich bin mit Grafana v10.2.2 im Ubuntu LXC Container unterwegs.
Folgendes habe ich gemacht.

Vorgehensweise.

Prüfen was installiert ist, bei Neuinstallation nichts
grafana-cli plugins ls
Falls Deinstalliert werden soll, wie folgt.
sudo grafana-cli plugins remove simpod-json-datasource
Grafana neustarten
sudo systemctl restart grafana-server
Eigentliche Installation
grafana-cli plugins install simpod-json-datasource 0.5.0 (0.5.0) = Version
Grafana wieder neustarten und prüfen welche Version jetzt installiert ist.

Jetzt das JSON Plugin in der GUI installieren und gemäß der Anleitung vom Modul befüllen.

grafik

grafik

Vielleicht hilft das jemanden.

Hat es von euch jemand schon geschafft in Grafana ein Pie Chart zu erstellen?
Ich scheitere daran.
So wie ich das sehe muss ich irgendwie von meinen über die Metric hinzugefügten Variablen den timestamp entfernen.
Vielleicht hat da jemand einen Denkanstoß für mich?

Hallo
Bei mir funktioniert das ohne Probleme.
Sieht bei mir so aus :
image

Ja so stelle ich mir das auch vor.
Ich stelle mich wsl zu blöd an.

Ich möchte 3 Zählervariablen vom Typ: Zähler einbinden.

Ich hab mir das eben mal angesehen.
Zaehler sind in der Tat ein Problem.
Schau mir das Problem mal an.

Hallo
Hab im Betakanal mal eine Version eingereicht, die genau das macht.
Im Payload folgendes eingeben {„TimeOffset“ : 31536000}

Vielen Dank für die Integration, klappt für normale Trends und Zähler einwandfrei.

Hallo Zsm,

seit Jahren läuft’s stabil und da macht man mal ein Grafana Update …

Die meisten Charts laufen, aber ich kann nicht mehr auf die Metric zugreifen.
Metric No options found

Auch kommt mir „Builder Experimental“ (sh Bild) unbekannt vor …

TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[113] | Grafana AUTH:admin-H...9
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[114] | Modul AUTH:admin-H...9
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[151] | Raw:{"payload":{}}
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[152] | APP:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[153] | TYPE:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[154] | RequestID:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[155] | Timezone:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[156] | PanelID:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[157] | Dashboard:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[158] | Intervall:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[159] | MaxDatapoints:
TXT: 01/23/2024, 04:04:50 PM | ProcessHookData[171] | Target ist nicht gesetzt

Hat einer eine Idee wo es hängen könnte?

LG,
Udo

IPS 7.0, Grafana Windows 10.2.3, Windoof11

Kann es ein , dass du auch die Plugins updatest hast ?

[quote=„[Modul] Grafana, post:895, topic:51989“]
Wahrscheinlich falsche Plugin - Version. Siehe hier :
[/quote]
ah, Du. meinst Grafana JSON PlugIn Version 0.6.3 … ist installiert

Sollte wohl eher diese Version sein :

Hallo Du musst das Plugin mit Version 0.30 benutzen. Auch wenn die Variablen nicht angezeigt werden kann man trotzdem die ID eingeben. Bei dem Plugin JSON by simpo die Version 0.30 benutzen. Die neueren Versionen benutzen ein anderes Protokoll.

1 „Gefällt mir“

Hallo,

Ich brauche einen neuen Server Pc (Windows).
Wie kann ich die erstellten Graphen sichern? Bzw. Wo liegen sie auf der Festplatte?

Vielen Dank!

Liegen bei mir in einer SQLite Datenbank :
Bei mir
C:\Program Files\GrafanaLabs\grafana\data

Hallo, es funktioniert. Schritt: Neue Instanz von Grafana installieren. Verwendetes Plugin auf neuem Server installieren. Grafana-Dienst auf Quell- und Zielserver stoppen. /var/lib/grafana/grafana.db vom alten auf neuen Server kopieren. /etc/grafana/grafana.ini überprüfen. Grafana-reguläre Verbindung neu starten zum Grafana-URL-Dashboard, Datenquelle, Benutzer, PSW, Team usw. sind gleich. Großartig! Danke. Tschüss.

Hallo Zusammen, welches Plugin verwendet ihr gerade in Grafana um die Symcon Daten zu lesen? Ich verwende derzeit SimpleJson.
Damit bekomme ich aber bereits die Meldung angezeigt, dass das Plugin auf AngularJS beruht und dort der Support eingestellt wird.
Davor hatte ich JSON verwendet, aber das tut schon seit einer weile nicht mehr und ich musste auf SimpleJson umstellen.
Was läuft bei Euch?

Gruß
Maze