4.2 – Grafana – Aktualisierung des Dashboards
In diesem Artikel zeige ich Dir, wie Du Dein Dashboard automatisch aktualisieren kannst.
Grundsätzlich wird das Dashboard und die einzelnen Panels beim Laden aktualisiert. Wenn das Dashboard aber dauerhaft geöffnet ist (z.B. in einer Visualisierung zur Haus-Steuerung), dann müssen die Daten in regelmäßigen Abständen aktualisiert werden. Für diesen Use-Case gibt es im Dashboard eine Einstellung für das automatische Aktualisieren des Dashboards.
Für die manuelle Aktualisierung des kompletten Dashboards kannst Du oben in der Menüleiste die folgende Aktualisierungs-Schaltfläche verwenden.

Das Dashboard stellt neben der manuellen Aktualisierung auch noch einen einstellbaren Aktualisierungsintervall zur Verfügung, mit dem das Dashboard und alle Panels automatisch aktualisiert werden können.
Klicke dazu auf die Drop-Down Schaltfläche hinter der Aktualisierungs-Schaltfläche.

Im geöffneten Menü kannst Du jetzt die Zeitspanne von 5 Sekunden (5s) bis hinzu einem Tag (1d) wählen.

In der aktuellen Grafana-Version (v7.2.2.) kannst Du über diese Vorgehensweise das komplette Dashboard manuell oder automatisch aktualisieren. Einzelne Panels können nicht abweichend aktualisiert werden. Hier gab es in der Vergangenheit einen Feature-Wunsch, welcher in folgendem GitHub-Issue nachgelesen werden kann:
https://github.com/grafana/grafana/issues/3514
Für meine Anwendung im Smart-Home Umfeld reicht mir die automatische Aktualisierung des kompletten Dashboards auf jeden Fall aus.
Zudem habe ich immer wieder die Frage des minimalsten Aktualisierungsintervalls gefunden. Hier ist seitens der Dashboard-Konfiguration im Browser der Wert von 5 Sekunden (5s) vorgegeben. Wer sein Dashboard häufiger aktualisieren möchte, der muss hier in der Grafana Konfigurationsdatei im FileSystem folgende Anpassung vornehmen:
[dashboards]
# Minimum dashboard refresh interval. When set, this will restrict users to set the refresh interval of a dashboard lower than given interval. Per default this is 5 seconds.
# The interval string is a possibly signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s or 1m.
min_refresh_interval = 1s
- 1 - Einleitung
- 1.1 - Einrichtung eines neuen Proxmox Containers
- 1.2 - Installation von InfluxDB und Integration in ioBroker
- 1.3 - Installation von Grafana
- 1.4 - Alternative Installation auf einem Raspberry Pi
- 2 - Grundlagen von Grafana
- 2.1 - Aufbau der Software
- 2.2 - Hinzufügen einer neuen Datenquelle
- 3 - Visualisierung im Dashboard
- 3.1 - Graph
- 3.2 - Stat
- 3.3 - Gauge
- 3.4 - Bar gauge
- 3.5 - Plugin - Discret Panel
- 3.6 - Plugin - Clock Panel
- 4 - Weitere Dashboard Einstellungen und Funktionen
- 4.1 - Festlegung des Zeitraums
- 4.2 - Aktualisierung des Dashboards
- 4.3 - Playlists
- 5 - Anwendungsbeispiele
- 5.1 - Dashboard für Wetterdaten
- 5.2 - Dashboard für den Stromzähler
- 5.3 - Dashboard für die Internet Geschwindigkeit
- 5.4 - Gerät/Leuchtmittel History visualisieren
- 6 - Einbindung in andere Systeme
- 6.1 - Anpassung der Grafana Konfiguration
- 6.2 - Dashboard oder Panel freigeben
- 6.3 - ioBroker VIS Integration
- 6.4 - ioBroker Jarvis Integration
- 7 - Grafana-Cloud Einführung
- 7.1 – iobroker, InfluxDB Cloud und Grafana Cloud – InfluxDB Cloud Installation
- 7.2 – iobroker, InfluxDB Cloud und Grafana Cloud – Grafana Cloud Einrichtung
- 7.3 – iobroker, InfluxDB Cloud und Grafana Cloud – Einfaches Dashboard erstellen
Ich hoffe Dir gefällt der Artikel. Über Kommentare, Anregungen oder Ideen freue ich mich wie immer 🙂