- Cos'è Promtail?
- Che cosa sono Promtail e Loki?
- Come accedi ai log di Loki?
- Cos'è la registrazione di Loki?
- Come si inviano i log a Loki?
- Come installo Loki?
- Come distribuisci Loki su Kubernetes?
- Dove metti Promtails?
- Come si visualizzano i log di Grafana?
- Come invio i log a Grafana?
- Dove memorizza i dati Loki?
Cos'è Promtail?
Promtail è un agente che invia il contenuto dei log locali a un'istanza Loki privata o Grafana Cloud. Di solito viene distribuito su ogni macchina che dispone di applicazioni che devono essere monitorate. Principalmente: ... Allega etichette ai flussi di log. Li spinge all'istanza di Loki.
Che cosa sono Promtail e Loki?
Componenti Loki
Loki è un TSDB (database di serie temporali), memorizza i registri come blocchi di dati divisi e compressi con gzip. I log vengono importati tramite l'API e un agente, chiamato Promtail (Tailing logs in Prometheus format), rascherà i log di Kubernetes e aggiungerà i metadati delle etichette prima di inviarli a Loki.
Come accedi ai log di Loki?
Seleziona Menu > Esplora, seleziona Origine dati > Loki, quindi seleziona Etichette registro > spazio dei nomi > registrazione. Dovrebbe essere visualizzato un elenco di registri.
Cos'è la registrazione di Loki?
Loki è un sistema di aggregazione dei registri multi-tenant scalabile orizzontalmente, altamente disponibile, ispirato a Prometheus. È progettato per essere molto conveniente e facile da usare. Non indicizza il contenuto dei log, ma piuttosto un insieme di etichette per ogni flusso di log.
Come si inviano i log a Loki?
Iniziamo rapidamente i passaggi di installazione:
- Passaggio 1: installare lo strumento di monitoraggio Grafana. In questa sezione tratteremo l'installazione di Grafana su Ubuntu. ...
- Passaggio 2: installare il sistema di aggregazione dei registri Grafana Loki. ...
- Passaggio 3: installare Promtail Agent. ...
- Passaggio 4: configurare l'origine dati Loki. ...
- Passaggio 5: visualizza i registri su Grafana con Loki.
Come installo Loki?
Processo generale
- Scarica e installa sia Loki che Promtail.
- Scarica i file di configurazione per entrambi i programmi.
- Avvia Loki.
- Aggiorna il file di configurazione Promtail per ottenere i tuoi log in Loki.
- Avvia Promtail.
Come distribuisci Loki su Kubernetes?
Crea uno spazio dei nomi Kubernetes per distribuire lo stack PLG a:
- $ kubectl crea lo spazio dei nomi loki.
- $ helm repo aggiungi loki https: // grafana.github.io / loki / grafici.
- Aggiornamento del repository $ helm.
- $ helm upgrade --install loki loki / loki-stack --namespace = loki --set grafana.abilitato = vero.
Dove metti Promtails?
Installa Promtail
- # modifica tag alla versione più recente docker pull grafana / promtail: 2.0.0. Bash.
- helm repo aggiungi grafana https: // grafana.github.io / helm-chart. Bash.
- $ helm upgrade --install promtail grafana / promtail --set "loki.serviceName = loki "Bash.
Come si visualizzano i log di Grafana?
Si prega di controllare il registro del server Grafana per i dettagli ". La documentazione spiega "Se si verifica un errore o un problema, è possibile controllare il registro del server Grafana. Di solito si trova in / var / log / grafana / grafana.
Come invio i log a Grafana?
Su questa pagina:
- Inizia con Grafana Cloud Metrics and Logs, se disponi di istanze Prometheus, Graphite e / o Loki esistenti. Invia la tua serie Prometheus a Grafana Cloud. ...
- Inizia con Grafana Cloud Metrics and Logs, se parti da zero. Installa e configura Prometheus.
Dove memorizza i dati Loki?
Loki deve memorizzare due diversi tipi di dati: blocchi e indici. Loki riceve i log in flussi separati, in cui ogni flusso è identificato in modo univoco dal suo ID tenant e dal suo set di etichette. Quando arrivano le voci di registro da un flusso, vengono compresse come "blocchi" e salvate nell'archivio dei blocchi.