

Loki: come Prometheus, ma per i log.
Loki è un sistema di aggregazione dei log multi-tenant, altamente disponibile e scalabile orizzontalmente, ispirato a Prometheus.
È progettato per essere molto conveniente in termini di costi e facile da gestire.
Non indicizza il contenuto dei log, ma piuttosto un insieme di etichette per ogni flusso di log.
Rispetto ad altri sistemi di aggregazione dei log, Loki:
- non esegue l'indicizzazione full-text sui log. Archiviando log non strutturati e compressi e indicizzando solo i metadati, Loki è più semplice da gestire e più economico da eseguire.
- indicizza e raggruppa i flussi di log usando le stesse etichette che già usi con Prometheus, consentendoti di passare senza soluzione di continuità tra metriche e log usando le stesse etichette che già usi con Prometheus.
- è particolarmente adatto per archiviare i log dei Pod di Kubernetes. Metadati come le etichette dei Pod vengono automaticamente raccolti e indicizzati.
- ha supporto nativo in Grafana (richiede Grafana v6.0).
Uno stack di logging basato su Loki è composto da 3 componenti:
- Alloy è l'agente, responsabile della raccolta dei log e dell'invio a Loki.
- Loki è il servizio principale, responsabile dell'archiviazione dei log e dell'elaborazione delle query.
- Grafana per interrogare e visualizzare i log.
Nota che Alloy ha sostituito Promtail nello stack, poiché Promtail è considerato funzionalmente completo e lo sviluppo futuro per la raccolta dei log sarà in Grafana Alloy.
Loki è come Prometheus, ma per i log: preferiamo un approccio multidimensionale basato su etichette per l'indicizzazione e vogliamo un sistema a binario singolo, facile da gestire e senza dipendenze.
Loki si differenzia da Prometheus concentrandosi sui log invece che sulle metriche e consegnando i log tramite push, invece che tramite pull.
Per iniziare
⚠️ Migrazione della Helm Chart
A partire dal 16 marzo 2026, la Helm Chart di Grafana Loki verrà spostata tramite fork in un nuovo repository grafana-community/helm-charts. La chart nel repository di Loki continuerà a essere mantenuta solo per gli utenti GEL. Vedi #20705 per i dettagli.
Aggiornamento
Documentazione
Sezioni di uso comune:
Come ottenere aiuto
Se hai domande o feedback su Loki:
Il tuo feedback è sempre benvenuto.
Ulteriori letture
- Il documento di progettazione originale di Loki è una buona fonte per discutere motivazioni e decisioni di progettazione.
- Il talk di Callum Styan al DevOpsDays Vancouver di marzo 2019 "[Grafana Loki: Log Aggregation for Incident Investigations][devopsdays19-talk]".
- Il post del blog di Grafana Labs "[Come abbiamo progettato Loki per funzionare facilmente sia come microservizi che come monoliti][architecture-blog]".
- Il talk di Tom Wilkie al CNCF Paris/FOSDEM di inizio 2019 "[Grafana Loki: come Prometheus, ma per i log][fosdem19-talk]" ([slide][fosdem19-slides], [video][fosdem19-video]).
- Il talk di David Kaltschmidt al KubeCon 2018 "[Sul percorso OSS verso l'osservabilità completa con Grafana][kccna18-event]" ([slide][kccna18-slides], [video][kccna18-video]) su come Loki si inserisce in un ambiente cloud-native.
- Il post del blog di Goutham Veeramachaneni "Loki: logging open source ispirato a Prometheus per i cloud native" sui dettagli dell'architettura di Loki.
- Il post del blog di David Kaltschmidt "Uno sguardo più da vicino all'interfaccia utente di Grafana per Loki" sulle idee alla base dell'interfaccia utente per i log.