- Ce este Promtail?
- Ce este Promtail și Loki?
- Cum accesați jurnalele Loki?
- Ce este logarea Loki?
- Cum împingi jurnalele către Loki?
- Cum instalez Loki?
- Cum implementați Loki pe Kubernetes?
- Unde pui Promtails?
- Cum vizualizez jurnalele Grafana?
- Cum trimit jurnale către Grafana?
- Unde stochează datele Loki?
Ce este Promtail?
Promtail este un agent care trimite conținutul jurnalelor locale către o instanță privată Loki sau Grafana Cloud. De obicei, este implementat pe fiecare mașină care are aplicații necesare pentru a fi monitorizate. În primul rând: ... Atașează etichete la jurnalul fluxurilor. Îi împinge la instanța Loki.
Ce este Promtail și Loki?
Componente Loki
Loki este o bază de date TSDB (Time-series), stochează jurnalele ca bucăți de date divizate și gzipate. Jurnalele sunt ingerate prin intermediul API-ului și un agent, numit Promtail (Jurnalele de tăiere în format Prometheus), va zgâria jurnalele Kubernetes și va adăuga metadatele etichetei înainte de a le trimite la Loki.
Cum accesați jurnalele Loki?
Selectați Meniu > Explorați, selectați Sursă de date > Loki, apoi selectați Etichete jurnal > spațiu de nume > Logare. Ar trebui să apară o listă de jurnale.
Ce este logarea Loki?
Loki este un sistem de agregare a jurnalelor care poate fi scalat orizontal, foarte disponibil, multi-chiriaș, inspirat de Prometeu. Este proiectat pentru a fi foarte rentabil și ușor de utilizat. Nu indexează conținutul jurnalelor, ci mai degrabă un set de etichete pentru fiecare flux de jurnal.
Cum împingi jurnalele către Loki?
Să începem rapid pașii de instalare:
- Pasul 1 - Instalați instrumentul de monitorizare Grafana. În această secțiune vom acoperi instalarea Grafana pe Ubuntu. ...
- Pasul 2 - Instalați sistemul de agregare a jurnalului Grafana Loki. ...
- Pasul 3 - Instalați Promtail Agent. ...
- Pasul 4 - Configurați sursa de date Loki. ...
- Pasul 5 - Vizualizați jurnalele de pe Grafana cu Loki.
Cum instalez Loki?
Proces general
- Descărcați și instalați atât Loki, cât și Promtail.
- Descărcați fișiere de configurare pentru ambele programe.
- Porniți Loki.
- Actualizați fișierul de configurare Promtail pentru a vă conecta jurnalele în Loki.
- Porniți Promtail.
Cum implementați Loki pe Kubernetes?
Creați un spațiu de nume Kubernetes pentru a implementa stiva PLG în:
- $ kubectl creează un spațiu de nume loki.
- $ helm repo add loki https: // grafana.github.io / loki / charts.
- $ helm repo update.
- $ helm upgrade --install loki loki / loki-stack --namespace = loki --set grafana.enabled = adevărat.
Unde pui Promtails?
Instalați Promtail
- # modifica eticheta la cea mai recentă versiune docker pull grafana / promtail: 2.0.0. Bash.
- helm repo add grafana https: // grafana.github.io / helm-charts. Bash.
- $ helm upgrade --instalați promtail grafana / promtail --set "loki.serviceName = loki "Bash.
Cum vizualizez jurnalele Grafana?
Vă rugăm să inspectați jurnalul serverului Grafana pentru detalii ”. Documentele explică „Dacă întâmpinați o eroare sau o problemă, atunci puteți verifica jurnalul serverului Grafana. De obicei localizat la / var / log / grafana / grafana.
Cum trimit jurnale către Grafana?
Pe aceasta pagina:
- Începeți să utilizați Grafana Cloud Metrics și Logs, dacă aveți instanțe Prometheus, Graphite și / sau Loki existente. Expediați seria dvs. Prometeu către Grafana Cloud. ...
- Începeți cu Grafana Cloud Metrics și Logs, dacă începeți de la zero. Instalați și configurați Prometheus.
Unde stochează datele Loki?
Loki trebuie să stocheze două tipuri diferite de date: bucăți și indici. Loki primește jurnale în fluxuri separate, unde fiecare flux este identificat în mod unic prin ID-ul chiriașului și setul său de etichete. Pe măsură ce sosesc înregistrările dintr-un flux, acestea sunt comprimate ca „bucăți” și salvate în magazinul de bucăți.