Metriken in Prometheus sind nützlich, aber rohe Zahlen sagen niemandem, ob das System gesund ist. Grafana visualisiert Metriken in Echtzeit — Graphen, Heatmaps, Alerting. Ein operatives Dashboard, das man tatsächlich ansehen möchte.
Installation und Datasources¶
Grafana läuft als Docker-Container. Datasource: Prometheus, Elasticsearch, InfluxDB, PostgreSQL — verbinden Sie eine beliebige Datenquelle. Ein einziges Dashboard kann Daten aus mehreren Quellen kombinieren.
Dashboard-Design¶
Regeln für effektive Dashboards:
- Überblick zuerst: Obere Zeile — RED-Metriken (Rate, Errors, Duration)
- Drill-down: Klick auf einen Graphen → Detail pro Service
- Variablen: Dropdown zur Auswahl von Service, Environment, Zeitraum
- Alerting: Visueller Indikator — grün/gelb/rot
Template-Variablen¶
# Grafana — Metrik-Visualisierung und Dashboards
label_values(up, job)
# Usage in a panel
rate(http_requests_total{job="$service"}[5m])
Ein Dashboard, ein Dropdown zur Service-Auswahl. Kein Bedarf, für jeden Service ein separates Dashboard zu erstellen.
Alerting¶
Grafana Alerting oder Prometheus Alertmanager. Regeln: Error Rate > 5%, p95 Response Time > 1s, Disk Usage > 80%. Benachrichtigungen: Slack, E-Mail, PagerDuty.
Ein Dashboard ist ein Fenster ins System¶
Ein gutes Dashboard spart Stunden an Debugging. Investieren Sie in Dashboard-Design genauso wie in Code. Grafana Community Dashboards sind ein großartiger Startpunkt.
Brauchen Sie Hilfe bei der Implementierung?
Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.
Kontaktieren Sie uns