Grafana
Grafana stellt Echtzeit- und Metrikdaten in interaktiven Dashboards dar und bietet vielfältige Visualisierungsmöglichkeiten.
Was ist Grafana?
Interaktive Dashboards für Datenanalyse
Grafana erlaubt es, Daten aus unterschiedlichen Quellen wie PostgreSQL-Datenbanken, Datenuploads oder APIs zu visualisieren. Die Plattform bietet interaktive Dashboards mit Tabellen, Linien- und Balkendiagrammen, Heatmaps, Kartenansichten oder Zeitreihenanalysen. Mit Filtern, Drilldowns und dynamischen Variablen können Nutzende Daten nach eigenen Kriterien untersuchen. Zusätzlich ermöglichen Alerting-Mechanismen, dass Teams automatisch benachrichtigt werden, was die Plattform ideal für Monitoring, Reporting und datenbasierte Entscheidungsunterstützung macht.
Grafana im Data Hub
Im Data Hub dient Grafana als Analyse- und Visualisierungstool und baut direkt auf die Datenbanken und ETL-Pipelines auf. Daten aus PostgreSQL-Datenbanken (Roh- und aggregierte Daten), TimescaleDB (IoT- und Sensordaten), MinIO (Objektdaten) oder APIs werden über ETL-Prozesse aufbereitet und für Grafana bereitgestellt. Dashboards bieten Fachabteilungen und Projektteams direkten Zugriff auf Kennzahlen, ohne SQL-Abfragen oder Programmierkenntnisse. Nutzende können Dashboards individuell anpassen, Filter setzen oder Daten exportieren. Durch die Einbettung in den Data Hub-Stack können Dashboards für unterschiedliche Nutzergruppen geteilt werden, sodass Senatsverwaltungen, Bezirksämter oder Projektteams auf konsistente, zentral aufbereitete Daten zugreifen.

Funktionen & Einsatzgebiete
Grafana im Data Hub bietet:
- Erstellung interaktiver Dashboards aus Datenbanken und APIs
- Filter- und Drilldown-Funktionalitäten in den Charts für tiefergehende Analysen
- Zeitreihenvisualisierung und Trendanalysen
- Alerts und Benachrichtigungen bei definierten Schwellenwerten
- Export und Teilen von Visualisierungen für Fachabteilungen
„Luftqualität live überwachen“ 📊
Ein Pilotprojekt zur Luftqualität in einem Berliner Kiezblock speist Sensorwerte in den Data Hub. Grafana stellt die Werte in Echtzeit dar, trägt die Veränderungen über die Zeit und löst Warnmeldungen aus, wenn bestimmte Grenzwerte überschritten werden.
Wie nutzt man Grafana?
Skill-Level & Anforderungen
Grafana ist auf Anwenderfreundlichkeit ausgelegt, erfordert aber Grundkenntnisse in Datenbanken oder SQL-Abfragen für individuelle Dashboards.
Technisches Know-How notwendig: ●●○○○
Komplexität bzw. Einarbeitungszeit: ●●○○○
👉 Verwaltungsmitarbeitende können fertige Dashboards nutzen und leicht anpassen. Das initiale Erstellen von komplexen Dashboards, insbesondere für Echtzeitdaten oder das Einrichten von Alerts, sollte durch ein geschultes IT- oder Daten-Team erfolgen.
Input & Output
- Input
- Output
Input
Typische Inputs für Grafana im Data Hub:
- Tabellen aus PostgreSQL-Datenbanken
- Sensordaten aus der Timescale-DB
- JSON oder CSV-Dateien aus MinIO
- APIs von Fachverfahren oder Open Data-Quellen
Output
Grafana liefert:
- Interaktive Dashboards mit Tabellen, Diagrammen und Karten
- Exportierbare Visualisierungen für Berichte
- Alerts und Benachrichtigungen bei definierten Schwellenwerten
Beispiele
Grafana kommt als Datenvisualisierungskomponente unter anderem in diesem Projekt der Technologiestiftung Berlin und des Bezirksamts Pankow zum Einsatz:
Weiterführende Informationen
Diese Seite ist als erster Einstieg zu Grafana im Kontext des Data Hub gedacht. Da es sich um ein bekanntes Open Source-Tool handelt, existiert eine offizielle, technische Dokumentation:
Offizielle Grafana Dokumentation
In der Dokumentation des CIVITAS/CORE findest du Hinweise dazu, wie das Tool auf Admin-Level genutzt und verwaltet wird:
CIVITAS/CORE Admin Docs
Tutorials oder Inspirationen findest du hier:
Grafana Tutorials & Dashboards