Zum Hauptinhalt springen

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 Logo

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.

Beispieldashboard in Grafana
Beispieldashboard in Grafana

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
Fiktives Praxisbeispiel

„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

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

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