2 – Grafana – Grundlagen von Grafana
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. Im folgenden Screenshot siehst Du die Standard-Liste von Visualisierungstypen, die direkt nach der Installation zur Verfügung steht. Zudem kannst Du über die Plugin-List unten rechts noch weitere Typen nachträglich hinzufügen.
Die klassischste Form der Visualisierung ist hier der Graph. Mit dem Graph können eine oder mehrere Datenreihen über einen eingestellten Zeitraum betrachtet werden. Über verschiedene Formatierungseinstellungen kann der Graph entsprechend konfiguriert werden.
Mit der Stat Visualisierung kann ein einzelner Wert wie z.B. die aktuelle Temperatur in der Visualisierung dargestellt werden. Über Thresholds (Schwellenwerte) kann die Darstellung zudem noch angepasst werden.
Mit dem Type Gauge kann ebenfalls ein Wert sowie zusätzliche Informationen zum Wert-Bereich dargestellt werden. Dieses Widget eignet sich z.B. sehr gut für Windgeschwindigkeiten oder auch Feuchtigkeitswerte.
Die Grundlage der einzelnen Visualisierungstypen ist die sogenannte Query. In der Query werden die Werte aus der jeweiligen Datenbank selektiert, gruppiert oder auch transformiert. Der Query-Editor bietet dazu eine einfache Konfiguration, mit dem der Datenpunkt sowie die einzelnen Elemente wie z.B. Summierung, Durchschnitt, etc. zusammengeklickt werden können. Zudem kann der Editor über das Stift-Symbol in den SQL-Select Modus umgestellt werden. Hier kann ein Select-Statement für die Daten formuliert werden.
In den weiteren Artikeln werde ich hier die einzelnen Visualisierungstypen anhand von Beispielen näher erklären. Zudem werden uns auch mit dem Query-Editor beschäftigen.
- 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 🙂