Observability Stack: Prometheus, Grafana und Loki in Kubernetes
Metriken, Logs und Traces — die drei Säulen der Observability. Wir zeigen unseren bewährten Stack für Kubernetes-Umgebungen.
Die drei Säulen der Observability
Monitoring sagt Ihnen, dass etwas kaputt ist. Observability sagt Ihnen, warum. Dafür brauchen Sie drei Datenquellen: Metriken, Logs und Traces.
Prometheus: Metriken
Prometheus ist der De-facto-Standard für Kubernetes-Metriken. Es scraped Metriken von Ihren Anwendungen und der Infrastruktur in regelmäßigen Intervallen.
- ServiceMonitor: Deklarative Konfiguration, welche Services gemonitored werden — keine manuellen Scrape-Configs.
- AlertManager: Routing von Alerts an Slack, PagerDuty oder E-Mail basierend auf Severity und Team.
- PromQL: Mächtige Abfragesprache für Metriken — von einfachen Gauges bis zu komplexen Rate-Berechnungen.
Grafana: Visualisierung
Grafana vereint alle Datenquellen in einem Dashboard. Von Kubernetes-Cluster-Health über Application Metrics bis zu Business-KPIs — alles an einem Ort.
Loki: Logs
Loki ist die Log-Aggregation für Kubernetes. Anders als ELK indiziert Loki nicht den Log-Inhalt, sondern nur Labels — das macht es schneller und günstiger.
- Promtail: Agent auf jedem Node, der Container-Logs automatisch an Loki sendet.
- LogQL: Abfragesprache angelehnt an PromQL — konsistente Erfahrung für Teams, die Prometheus kennen.
- Grafana-Integration: Logs direkt neben Metriken im selben Dashboard — korrelieren Sie Spikes mit Log-Einträgen.
Unsere Empfehlung
Der PLG-Stack (Prometheus, Loki, Grafana) ist bei devRocks Standard für jedes Kubernetes-Projekt. Er ist Open Source, battle-tested und skaliert von kleinen Clustern bis zu Enterprise-Umgebungen.
Fragen zu diesem Thema?
Wir beraten Sie gerne zu den in diesem Artikel beschriebenen Technologien und Lösungen.
Kontakt aufnehmen