

Loki : comme Prometheus, mais pour les logs.
Loki est un système d'agrégation de logs multi-tenant, hautement disponible et à mise à l'échelle horizontale, inspiré de Prometheus.
Il est conçu pour être très économique et facile à exploiter.
Il n'indexe pas le contenu des logs, mais plutôt un ensemble de labels pour chaque flux de logs.
Comparé aux autres systèmes d'agrégation de logs, Loki :
- n'effectue pas d'indexation plein texte sur les logs. En stockant des logs compressés et non structurés et en n'indexant que les métadonnées, Loki est plus simple à exploiter et moins coûteux à exécuter.
- indexe et regroupe les flux de logs en utilisant les mêmes labels que ceux que vous utilisez déjà avec Prometheus, ce qui vous permet de basculer de manière transparente entre les métriques et les logs en utilisant les mêmes labels que ceux que vous utilisez déjà avec Prometheus.
- est particulièrement adapté au stockage des logs de Pods Kubernetes. Les métadonnées telles que les labels de Pod sont automatiquement collectées et indexées.
- bénéficie d'un support natif dans Grafana (nécessite Grafana v6.0).
Une pile de logging basée sur Loki se compose de 3 composants :
- Alloy est l'agent, responsable de la collecte des logs et de leur envoi à Loki.
- Loki est le service principal, responsable du stockage des logs et du traitement des requêtes.
- Grafana pour interroger et afficher les logs.
Notez qu'Alloy a remplacé Promtail dans la pile, car Promtail est considéré comme complet en termes de fonctionnalités, et le développement futur de la collecte de logs se fera dans Grafana Alloy.
Loki est comme Prometheus, mais pour les logs : nous privilégions une approche d'indexation multidimensionnelle basée sur les labels, et souhaitons un système monolithique, facile à exploiter et sans dépendances.
Loki diffère de Prometheus en se concentrant sur les logs plutôt que sur les métriques, et en livrant les logs par push, plutôt que par pull.
Pour commencer
⚠️ Migration du chart Helm
À compter du 16 mars 2026, le chart Helm Grafana Loki sera forké vers un nouveau dépôt grafana-community/helm-charts. Le chart du dépôt Loki continuera d'être maintenu uniquement pour les utilisateurs GEL. Voir #20705 pour plus de détails.
Mise à niveau
Documentation
Sections couramment utilisées :
Obtenir de l'aide
Si vous avez des questions ou des retours concernant Loki :
Vos retours sont toujours les bienvenus.
Pour aller plus loin
- Le document de conception original de Loki est une bonne source pour discuter de la motivation et des décisions de conception.
- La conférence DevOpsDays Vancouver de mars 2019 de Callum Styan, « [Grafana Loki: Log Aggregation for Incident Investigations][devopsdays19-talk] ».
- L'article de blog de Grafana Labs « [How We Designed Loki to Work Easily Both as Microservices and as Monoliths][architecture-blog] ».
- La conférence CNCF Paris/FOSDEM du début 2019 de Tom Wilkie, « [Grafana Loki: like Prometheus, but for logs][fosdem19-talk] » ([slides][fosdem19-slides], [vidéo][fosdem19-video]).
- La conférence KubeCon 2018 de David Kaltschmidt, « [On the OSS Path to Full Observability with Grafana][kccna18-event] » ([slides][kccna18-slides], [vidéo][kccna18-video]), sur la façon dont Loki s'intègre dans un environnement cloud-native.
- L'article de blog de Goutham Veeramachaneni « Loki: Prometheus-inspired, open source logging for cloud natives » sur les détails de l'architecture de Loki.
- L'article de blog de David Kaltschmidt « Closer look at Grafana's user interface for Loki » sur les idées qui ont présidé à la conception de l'interface utilisateur de journalisation.