

Loki: como Prometheus, mas para logs.
Loki é um sistema de agregação de logs multi-tenant, altamente disponível e escalável horizontalmente, inspirado no Prometheus.
Ele foi projetado para ser muito econômico e fácil de operar.
Ele não indexa o conteúdo dos logs, mas sim um conjunto de labels para cada stream de logs.
Em comparação com outros sistemas de agregação de logs, o Loki:
- não faz indexação de texto completo nos logs. Ao armazenar logs não estruturados e compactados e indexar apenas metadados, o Loki é mais simples de operar e mais barato de executar.
- indexa e agrupa streams de logs usando os mesmos labels que você já usa com o Prometheus, permitindo que você alterne perfeitamente entre métricas e logs usando os mesmos labels que você já usa com o Prometheus.
- é especialmente adequado para armazenar logs de Pods do Kubernetes. Metadados como labels de Pods são automaticamente coletados e indexados.
- tem suporte nativo no Grafana (requer Grafana v6.0).
Uma stack de logging baseada em Loki consiste em 3 componentes:
- Alloy é o agente, responsável por coletar logs e enviá-los ao Loki.
- Loki é o serviço principal, responsável por armazenar logs e processar consultas.
- Grafana para consultar e exibir os logs.
Observe que o Alloy substituiu o Promtail na stack, porque o Promtail é considerado completo em termos de funcionalidades, e o desenvolvimento futuro para coleta de logs será no Grafana Alloy.
Loki é como o Prometheus, mas para logs: preferimos uma abordagem multidimensional baseada em labels para indexação e queremos um sistema de binário único, fácil de operar e sem dependências.
O Loki difere do Prometheus por focar em logs em vez de métricas e por entregar logs via push, em vez de pull.
Primeiros passos
⚠️ Migração do Helm Chart
A partir de 16 de março de 2026, o Helm chart do Grafana Loki será bifurcado (fork) para um novo repositório grafana-community/helm-charts. O chart no repositório do Loki continuará sendo mantido apenas para usuários do GEL. Consulte #20705 para obter detalhes.
Atualização
Documentação
Seções de uso comum:
Obtendo Ajuda
Se você tiver alguma dúvida ou feedback sobre o Loki:
Seu feedback é sempre bem-vindo.
Leitura Complementar
- O documento de design original do Loki é uma boa fonte para discutir a motivação e as decisões de design.
- A palestra de Callum Styan no DevOpsDays Vancouver em março de 2019, "Grafana Loki: Agregação de Logs para Investigações de Incidentes".
- Postagem do blog da Grafana Labs, "Como projetamos o Loki para funcionar facilmente tanto como microsserviços quanto como monólitos".
- A palestra de Tom Wilkie no início de 2019 na CNCF Paris/FOSDEM, "Grafana Loki: como Prometheus, mas para logs" (slides, vídeo).
- A palestra de David Kaltschmidt no KubeCon 2018, "No caminho OSS para a observabilidade total com Grafana" (slides, vídeo), sobre como o Loki se encaixa em um ambiente cloud-native.
- Postagem do blog de Goutham Veeramachaneni, "Loki: logging open source inspirado no Prometheus para nativos de nuvem", com detalhes da arquitetura do Loki.
- Postagem do blog de David Kaltschmidt, "Uma análise mais detalhada da interface do Grafana para o Loki", sobre as ideias que deram origem à interface de usuário de logs.
Contribuindo
Consulte CONTRIBUTING.md
Compilando a partir do código-fonte