2.1 – Grafana – Aufbau der Software
In diesem Artikel sehen wir uns die Grafana-Software genauer an.
Grafana ist eine Open-Source Web-Anwendung, mit der Daten aus verschiedenen Datenquellen (z.B. InfluxDB, MySQL, usw…) gelesen und über ein Dashboard visualisiert werden können. In der Visualisierung stehen viele verschiedene Darstellungsmöglichkeiten zur Verfügung.
Die Anmeldung an Grafana erfolgt über den Web-Browser mit folgendem Aufruf der IP-Adresse und des Ports 3000.
(z.B. http://192.168.2.91:3000).
Nach dem Login sehen wir die folgende Benutzeroberfläche der Grafana-Visualisierung. Du findest hier auf der linken Seite das Navigationsmenü, auf das wir später noch genauer eingehen werden.
Im Welcome-Bereich findest Du die Links zur Dokumentation, Tutorials und Community-Seite. Hier findest Du viele Beispiele und Anregungen rund um Grafana.
Der Bereich Basic stellt Verknüpfungen zum Erstellen Datenquellen und Dashboard zur Verfügung. Damit soll der Einstieg erleichtert werden. Das Panel kann optional auch ausgeblendet werden.
Im Bereich Dashboards werden die angelegten Dashboards dargestellt. Zudem kannst Du ein Dashboard auch als Favorit ablegen, diese werden dann in einer separaten Liste aufgeführt.
Über die Plus-Schaltfläche können wir ein neues Dashboard anlegen. Nach dem Anlegen eines neuen Dashboards können wir nun die einzelnen Panels zum Dashboard hinzufügen. Über die Schaltfläche Add new Panel fügen wir dann einen neuen Bereich zum Dashboard hinzu, in dem wir ein Visualisierungstyp ablegen können (z.B. Graph, …)
In der Panel-Konfiguration können wir nun die Art der Visualisierung sowie die Datenherkunft wählen. Wir werden hier zu einem späteren Zeitpunkt mit der Erstellung und Konfiguration von eigenen Dashboards fortfahren.
Damit sehen wir die grundlegende Arbeitsweise von Grafana. Bevor wir aber eigene Dashboards anlegen können, müssen wir zunächst eine Datenquelle hinzufügen. Dies werden wir im nächsten Schritt gemeinsam durchführen.
- 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 🙂