GNU/Linux >> Linux Esercitazione >  >> Linux

Installazione Grafana Loki

Grafana Loki è uno strumento di aggregazione dei registri ed è il fulcro di uno stack di registrazione completo.

Panoramica

Loki è un datastore ottimizzato per contenere in modo efficiente i dati di registro. L'efficiente indicizzazione dei dati di registro distingue Loki da altri sistemi di registrazione. A differenza di altri sistemi di registrazione, un indice Loki è costruito da etichette, lasciando il messaggio di registro originale non indicizzato.

Caratteristiche di Loki

  • Utilizzo efficiente della memoria per l'indicizzazione dei log Indicizzando su un set di etichette, l'indice può essere significativamente più piccolo rispetto ad altri prodotti di aggregazione di log. Meno memoria rende meno costoso il funzionamento.
  • Multi-locazione Loki consente a più tenant di utilizzare una singola istanza Loki. I dati di inquilini distinti sono completamente isolati dagli altri inquilini. La multi-tenant viene configurata assegnando un ID tenant nell'agente.
  • LogQL, il linguaggio di query di Loki Gli utenti del linguaggio di query Prometheus, PromQL, troveranno LogQL familiare e flessibile per la generazione di query sui log. Il linguaggio facilita anche la generazione di metriche dai dati di log, una potente funzionalità che va ben oltre l'aggregazione dei log.
  • Scalabilità Loki può essere eseguito come un singolo binario; tutti i componenti vengono eseguiti in un unico processo.Loki è progettato per la scalabilità, poiché ciascuno dei componenti di Loki può essere eseguito come microservizi. La configurazione consente di ridimensionare i microservizi individualmente, consentendo installazioni flessibili su larga scala.
  • Flessibilità Molti agenti (client) hanno il supporto per i plugin. Ciò consente a un'attuale struttura di osservabilità di aggiungere Loki come strumento di aggregazione dei log senza dover cambiare le porzioni esistenti dello stack di osservabilità.
  • Integrazione di Grafana Loki si integra perfettamente con Grafana, fornendo uno stack di osservabilità completo.

Installa ed esegui Grafana Loki localmente

Per registrare gli eventi con Grafana Loki, scarica e installa sia Promtail che Loki.

  • Loki è il motore di registrazione.
  • Promtail invia i log a Loki.

La configurazione specifica l'esecuzione di Loki come singolo binario.

Installa

  1. Vai alla pagina del rilascio.
  2. Scorri verso il basso fino alla sezione Risorse sotto la versione che desideri installare.
  3. Scarica i file .zip di Loki e Promtail che corrispondono al tuo sistema. Nota: Non scaricare LogCLI o Loki Canary in questo momento. LogCLI ti consente di eseguire query Loki in un'interfaccia a riga di comando. Loki Canary è uno strumento per controllare le prestazioni di Loki.
  4. Decomprimi il contenuto del pacchetto nella stessa directory. Qui è dove verranno eseguiti i due programmi.
  5. Nella riga di comando, cambia directory (cd sulla maggior parte dei sistemi) nella directory con Loki e Promtail. Copia e incolla i seguenti comandi nella tua riga di comando per scaricare file di configurazione generici:
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml
wget https://raw.githubusercontent.com/grafana/loki/main/clients/cmd/promtail/promtail-local-config.yaml

copia semplicemente i passaggi seguenti per installare Loki

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/loki/loki-local-config.yaml

copia semplicemente i passaggi seguenti per installare Promtail

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.2.1/promtail-linux-amd64.zip"
# extract the binary
$ unzip "promtail-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "promtail-linux-amd64"
# download config file
$ wget https://raw.githubusercontent.com/grafana/loki/v2.2.1/cmd/promtail/promtail-local-config.yaml

Abbiamo completato l'installazione di Loki e Promtail e li abbiamo avviati nella macchina locale. Apportiamo alcune modifiche nella Grafana per visualizzare i log.

Visualizza i log in Grafana

sudo service grafana-server start

Una volta che Grafana è in esecuzione, fai clic su Impostazioni->Origine dati quindi fai clic su Aggiungi origine dati e quindi seleziona Loki

Una volta aggiunta l'origine dati, fai di nuovo clic su Loki

Ora aggiungi l'URL come host locale con il numero di porta 3100

Ora la configurazione di Loki in Grafana è completata.


Linux
  1. Installazione e revisione di Linux Mint 18.3

  2. Trova il file di registro di Firefox?

  3. Differenza tra /var/log/messages, /var/log/syslog e /var/log/kern.log?

  4. Python 3.3.2 Installazione?

  5. Installazione della replica DFS

Installazione OTRS su RHEL 8

Risolvi i problemi di installazione dell'applicazione nel sistema operativo elementare

Installazione dell'agente WAZUH

Guida all'installazione di Cortex

Installazione di GTK+

installazione mysqldump