GNU/Linux >> Znalost Linux >  >> Linux

Instalace Grafana Loki

Grafana Loki je nástroj pro agregaci protokolů a je jádrem plně vybaveného zásobníku protokolování.

Přehled

Loki je datové úložiště optimalizované pro efektivní ukládání dat protokolu. Efektivní indexování dat protokolu odlišuje Loki od jiných protokolovacích systémů. Na rozdíl od jiných protokolovacích systémů je Loki index vytvořen ze štítků, takže původní zpráva protokolu zůstává neindexovaná.

Funkce Loki

  • Efektivní využití paměti pro indexování protokolů Indexováním na sadě štítků může být index výrazně menší než u jiných produktů agregace protokolů. Méně paměti snižuje náklady na provoz.
  • Vícenásobný nájem Loki umožňuje více nájemcům využívat jednu instanci Loki. Data různých nájemců jsou zcela izolovaná od ostatních nájemců. Multi-tenancy se konfiguruje přiřazením ID tenanta v agentovi.
  • LogQL, Lokiho dotazovací jazyk Uživatelé dotazovacího jazyka Prometheus, PromQL, shledají LogQL známým a flexibilním pro generování dotazů proti protokolům. Jazyk také usnadňuje generování metrik z dat protokolů, což je výkonná funkce, která přesahuje agregaci protokolů.
  • Škálovatelnost Loki lze spustit jako jeden binární soubor; všechny komponenty běží v jednom procesu. Loki je navržen pro škálovatelnost, protože každou komponentu Loki lze provozovat jako mikroslužby. Konfigurace umožňuje individuální škálování mikroslužeb, což umožňuje flexibilní instalace ve velkém měřítku.
  • Flexibilita Mnoho agentů (klientů) má podporu pluginů. To umožňuje aktuální struktuře pozorovatelnosti přidat Loki jako nástroj pro agregaci protokolů, aniž by bylo nutné přepínat stávající části zásobníku pozorovatelnosti.
  • Integrace Grafana Loki se bez problémů integruje s Grafanou a poskytuje kompletní sadu pozorovatelnosti.

Nainstalujte a spusťte Grafana Loki lokálně

Chcete-li zaznamenávat události pomocí Grafana Loki, stáhněte a nainstalujte si Promtail i Loki.

  • Loki je protokolovací modul.
  • Promtail posílá protokoly Lokimu.

Konfigurace specifikuje spuštění Loki jako jediné binární.

Instalovat

  1. Přejděte na stránku vydání.
  2. Posuňte se dolů do části Aktiva pod verzí, kterou chcete nainstalovat.
  3. Stáhněte si soubory .zip Loki a Promtail, které odpovídají vašemu systému. Poznámka: V tuto chvíli nestahujte LogCLI nebo Loki Canary. LogCLI vám umožňuje spouštět dotazy Loki v rozhraní příkazového řádku. Loki Canary je nástroj pro audit výkonu Lokiho.
  4. Rozbalte obsah balíčku do stejného adresáře. Zde poběží oba programy.
  5. V příkazovém řádku změňte adresář (cd na většině systémů) do adresáře s Loki a Promtail. Zkopírujte a vložte níže uvedené příkazy do příkazového řádku pro stažení obecných konfiguračních souborů:
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

stačí zkopírovat níže uvedené kroky a nainstalovat 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

stačí zkopírovat níže uvedené kroky a nainstalovat 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

Dokončili jsme instalaci Lokiho i Promtailu a spustili je na místním počítači. Udělejme nějaké změny v Grafaně, abychom si mohli prohlédnout protokoly.

Vizualizace protokolů v Grafaně

sudo service grafana-server start

Jakmile je Grafana spuštěna, klikněte na Nastavení->Zdroj dat a poté klikněte na Přidat zdroj dat a poté vyberte Loki

Jakmile je zdroj dat přidán, klikněte znovu na Loki

Nyní přidejte adresu URL jako místního hostitele s číslem portu 3100

Nyní je nastavení Lokiho v Grafaně dokončeno.


Linux
  1. Instalace a kontrola Linux Mint 18.3

  2. Najít soubor protokolu Firefoxu?

  3. Instalace Pythonu 3.3.2?

  1. Soubory protokolu Linux

  2. 20 Soubory protokolu Linux, které jsou umístěny v adresáři /var/log

  3. Služba Linux OS „syslog“

  1. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  2. Instalace replikace DFS

  3. instalace mysqldump