

Loki: wie Prometheus, aber für Logs.
Loki ist ein horizontal skalierbares, hochverfügbares, mandantenfähiges Log-Aggregationssystem, das von Prometheus inspiriert ist.
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 zeichnet sich Loki dadurch aus, dass es:
- keine Volltextindizierung der Logs durchführt. Durch die Speicherung komprimierter, unstrukturierter Logs und die ausschließliche Indizierung von Metadaten ist Loki einfacher zu betreiben und günstiger im Betrieb.
- Log-Streams anhand derselben Labels indexiert und gruppiert, die Sie bereits mit Prometheus verwenden, sodass Sie nahtlos zwischen Metriken und Logs wechseln können – mit denselben Labels, die Sie bereits mit Prometheus verwenden.
- sich besonders gut für die Speicherung von Kubernetes-Pod-Logs eignet. Metadaten wie Pod-Labels werden automatisch gesammelt und indexiert.
- native Unterstützung in Grafana bietet (erfordert Grafana v6.0).
Ein auf Loki basierender Logging-Stack besteht aus 3 Komponenten:
- Alloy ist der Agent, der für das Sammeln der Logs und deren Übertragung an Loki verantwortlich ist.
- Loki ist der Hauptdienst, der für die Speicherung der Logs und die Verarbeitung von Abfragen verantwortlich ist.
- Grafana für das Abfragen und Anzeigen der Logs.
Beachten Sie, dass Alloy Promtail im Stack ersetzt hat, da Promtail als funktionsvollstä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 Indizierung und möchten ein System mit einer einzigen Binärdatei, das einfach zu betreiben ist und keine Abhängigkeiten aufweist.
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 geforkt. Das Chart im Loki-Repository wird weiterhin ausschließlich für GEL-Benutzer gepflegt. Details finden Sie unter #20705.
Aktualisieren
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 Designdokument von Loki ist eine gute Quelle für die Diskussion von Motivation und Designentscheidungen.
- Der Vortrag von Callum Styan bei DevOpsDays Vancouver im März 2019 "[Grafana Loki: Log-Aggregation für Incident Investigations][devopsdays19-talk]".
- Der Blogbeitrag von Grafana Labs "[Wie wir Loki so entwickelt haben, dass es sowohl als Microservices als auch als Monolithen einfach funktioniert][architecture-blog]".
- Der Vortrag von Tom Wilkie Anfang 2019 bei CNCF Paris/FOSDEM "[Grafana Loki: wie Prometheus, aber für Logs][fosdem19-talk]" ([Folien][fosdem19-slides], [Video][fosdem19-video]).
- Der Vortrag von David Kaltschmidt bei der KubeCon 2018 "[Auf dem OSS-Weg zu vollständiger Observability mit Grafana][kccna18-event]" ([Folien][kccna18-slides], [Video][kccna18-video]) darüber, wie Loki in eine Cloud-native Umgebung passt.
- Der Blogbeitrag von Goutham Veeramachaneni "Loki: Von Prometheus inspiriertes Open-Source-Logging für Cloud Natives" über Details der Loki-Architektur.
- Der Blogbeitrag von David Kaltschmidt "Ein genauerer Blick auf Grafanas Benutzeroberfläche für Loki" über die Ideen, die in die Logging-Benutzeroberfläche eingeflossen sind.