Skip to content

Loki

Grafana Loki ist ein Log-Aggregations-System, inspiriert von Prometheus. Es speichert Logs statt Metriken.

Architektur

  • Loki: Der Server, der die Logs empfängt, indiziert und speichert.
  • Promtail: Der Agent, der auf dem Server läuft, Docker-Logfiles liest und an Loki sendet.

Konfiguration

Loki und Promtail sind im Docker-Stack so konfiguriert, dass sie automatisch Logs von Containern sammeln. Promtail hat Zugriff auf /var/lib/docker/containers (oder via Socket/Logs Volume) und taggt die Logs mit dem Container-Namen.

Nutzung in Grafana

In Grafana wählen Sie Loki als Datenquelle. Im "Explore"-Modus können Sie Logs abfragen:

{container="backend"} |= "Error"

Dies zeigt alle Logs des Backend-Containers an, die das Wort "Error" enthalten.