

Loki: wie Prometheus, aber für Logs.
Loki ist ein horizontal skalierbares, hochverfügbares, mandantenfähiges Log-Aggregationssystem, inspiriert von Prometheus.
Es ist darauf ausgelegt, sehr kosteneffizient und einfach zu betreiben zu sein.
Es indexiert nicht den Inhalt der Logs, sondern eine Reihe von Labels für jeden Log-Stream.
Im Vergleich zu anderen Log-Aggregationssystemen:
- führt Loki keine Volltextindexierung von Logs durch. Durch die Speicherung komprimierter, unstrukturierter Logs und die ausschließliche Indexierung von Metadaten ist Loki einfacher zu betreiben und kostengünstiger.
- indexiert und gruppiert Loki Log-Streams mit denselben Labels, die Sie bereits mit Prometheus verwenden, sodass Sie nahtlos zwischen Metriken und Logs wechseln können, indem Sie dieselben Labels verwenden, die Sie bereits mit Prometheus nutzen.
- eignet sich Loki besonders gut für die Speicherung von Kubernetes-Pod-Logs. Metadaten wie Pod-Labels werden automatisch erfasst und indexiert.
- bietet Loki native Unterstützung in Grafana (erfordert Grafana v6.0).
Ein auf Loki basierender Logging-Stack besteht aus 3 Komponenten:
- Alloy ist der Agent, der für das Sammeln von Logs und deren Versand an Loki verantwortlich ist.
- Loki ist der Hauptdienst, der für die Speicherung von Logs und die Verarbeitung von Abfragen verantwortlich ist.
- Grafana zum Abfragen und Anzeigen der Logs.
Beachten Sie, dass Alloy Promtail im Stack ersetzt hat, da Promtail als funktional vollständig gilt und die zukünftige Entwicklung der Log-Erfassung in Grafana Alloy stattfinden wird.
Loki ist wie Prometheus, aber für Logs: Wir bevorzugen einen mehrdimensionalen, labelbasierten Ansatz für die Indexierung und möchten ein einfach zu betreibendes Single-Binary-System ohne Abhängigkeiten.
Loki unterscheidet sich von Prometheus dadurch, dass es sich auf Logs statt auf Metriken konzentriert und Logs per Push statt per Pull bereitstellt.
Erste Schritte
⚠️ Helm-Chart-Migration
Ab dem 16. März 2026 wird das Grafana Loki Helm-Chart in ein neues Repository grafana-community/helm-charts abgespalten. Das Chart im Loki-Repository wird weiterhin ausschließlich für GEL-Nutzer gepflegt. Weitere Details finden Sie unter #20705.
Upgrade
Dokumentation
Häufig verwendete Abschnitte:
Hilfe erhalten
Wenn Sie Fragen oder Feedback zu Loki haben:
Ihr Feedback ist immer willkommen.
Weiterführende Literatur
- Das ursprüngliche Design-Dokument für Loki ist eine gute Quelle für die Diskussion der Motivation und der Designentscheidungen.
- Callum Styans Vortrag „[Grafana Loki: Log Aggregation for Incident Investigations][devopsdays19-talk]“ auf den DevOpsDays Vancouver im März 2019.
- Der Blogbeitrag von Grafana Labs „[How We Designed Loki to Work Easily Both as Microservices and as Monoliths][architecture-blog]“.
- Tom Wilkies Vortrag „[Grafana Loki: like Prometheus, but for logs][fosdem19-talk]“ von Anfang 2019 auf der CNCF Paris/FOSDEM ([Folien][fosdem19-slides], [Video][fosdem19-video]).
- David Kaltschmidts KubeCon-2018-Vortrag „[On the OSS Path to Full Observability with Grafana][kccna18-event]“ ([Folien][kccna18-slides], [Video][kccna18-video]) darüber, wie Loki in eine Cloud-Native-Umgebung passt.
- Goutham Veeramachanenis Blogbeitrag „Loki: Prometheus-inspired, open source logging for cloud natives“ zu Details der Loki-Architektur.
- David Kaltschmidts Blogbeitrag „Closer look at Grafana's user interface for Loki“ zu den Ideen, die in die Logging-Benutzeroberfläche eingeflossen sind.