Ce este Logstash și cum să-l configurezi cu Elasticsearch?

Ce Este Logstash Si Cum Sa L Configurezi Cu Elasticsearch



Logstash este una dintre cele mai importante componente ale stivei Elasticsearch ELK care este folosită pentru a analiza jurnalele. Stiva ELK conține trei instrumente diferite care sunt „ Elasticsearch ”, “ Logstash ' si ' Kibana ” unealtă. Elasticsearch este un motor de căutare analitic care este utilizat de obicei pentru a stoca diferite tipuri de date. Logstash este un instrument care este folosit pentru a gestiona și analiza jurnalele Elasticsearch. Kibana este un instrument care funcționează cu Elasticsearch pentru a reprezenta datele în formă vizuală prin diagrame circulare, histograme, grafice cu linii și hărți de cap.

Acest blog va demonstra:

Ce este Logstash?

Logstash este un instrument de analiză a jurnalelor care funcționează cu Elasticsearch pentru a analiza și gestiona jurnalele. De obicei, primește datele și le clasifică în clase sau clustere. După aceea, procesează datele și le trimite direct la indecșii Elasticsearch folosind pipeline. Poate obține datele și le poate transforma folosind filtre și, de asemenea, poate afișa datele prin pluginuri de ieșire.







Cerințe preliminare: Cum se instalează și se configurează Elasticsearch pe Windows?

Pentru a instala Logstash și a-l configura la Elasticsearch, utilizatorii trebuie să instaleze și să pornească mai întâi Elasticsearch pe sistem. Pentru a instala și configura cea mai recentă versiune de Elasticsearch pe Windows, utilizați „ .zip ” configurat de la oficialul său site-ul web .



Pentru a obține un ghid detaliat despre cum să instalați și să configurați Elasticsearch, vizitați site-ul nostru asociat articol .



Cum să descărcați și să configurați Logstash cu Elasticsearch?

Pentru a instala Logstash și a-l configura cu Elasticsearch, mai întâi descărcați „ fermoar ” configurat de pe site-ul oficial al Elasticsearch. După aceea, configurați indexurile Elasticsearch cu Logstash creând „ logstash.config ” dosar.





Pentru demonstrație, urmați instrucțiunile de mai jos.

Pasul 1: Descărcați setarea Logstash „.zip”.

Mai întâi, navigați la oficialul Elasticsearch site-ul web și descărcați setarea zip Logstash pentru Windows apăsând butonul „ Windows butonul ”. Utilizatorii pot descărca configurarea Logstash pentru alte platforme folosind meniul drop-down evidențiat mai jos:



Pasul 2: Extrageți configurația

Navigați la „ Descărcări ” și extrageți configurarea Logstash. În acest scop, faceți clic dreapta pe Logstash „ .zip ” și alegeți „ Extrage tot ' opțiune:

Răsfoiți calea în care doriți să extrageți configurația și apăsați pe „ Extrage butonul ”. Se recomandă să extrageți setarea Logstash în acel director în care sunt instalate sau extrase Elasticsearch și Kibana:

Pasul 3: Creați fișierul „logstash.conf”.

Apoi, deschideți folderul extras Logstash și navigați la „ config ” director:

Creați un fișier nou pentru a configura Logstash cu Elasticsearch. În acest scop, faceți clic dreapta pe ecran și mutați cursorul mouse-ului peste „ Nou ' opțiune. După aceea, alegeți „ Document text ” din meniul subcontextual apărut:

Denumiți fișierul ca „ logstash.conf ” și, de asemenea, eliminați „ .TXT ” extensie:

Acum, lipiți următoarele instrucțiuni în fișier. În instrucțiunile de mai jos, schimbați „ index ” valoarea la care doriți să vă conectați Logstash și furnizați numele de utilizator și parola pentru a accesa Elasticsearch:

intrare {

stdin {

}

}

ieșire {

stdout {

codec => bug rubin

}

elasticsearch {

gazde => [ „http://localhost:9200” ]

index => „test.logstash”

utilizator => 'elastic'

parola => „jSo-sQ*XseQ8nygL=tL='

}

}

Pasul 4: Porniți Elasticsearch

În pasul următor, rulați Elasticsearch. Pentru a face acest lucru, navigați la Elasticsearch „ cos ” directorul cu ajutorul „ CD ”comandă:

CDC : \Utilizatori\Dell\Documents\Elk stack\elasticsearch - 8.7.0\bin

Rulați fișierul batch Elasticsearch prin comanda dată pentru a porni motorul Elasticsearch:

elasticsearch. unu

Pasul 5: Deschideți directorul „bin” Logstash în linia de comandă

După aceea, deschideți „ cos ” director al configurației Logstash, după cum se arată mai jos:

Căutați „ CMD ” în bara de adrese și deschideți Logstash ” cos ”directorul din linia de comandă:

Pasul 6: Configurați și porniți Logstash cu Elasticsearch

Acum, executați următoarea comandă pentru a configura și a porni Logstash cu Elasticsearch. Aici ' -f opțiunea este utilizată pentru a citi „ logstash.conf ” fișier din calea furnizată:

logstash - f .\config\logstash. conf -- config. reîncărcați . automat

Pasul 7: Verificare

Când conductele indexului selectat sunt pornite, acum utilizatorul poate adăuga și vizualiza direct datele din index. Pentru verificare, trimiteți niște date sau mesaje precum cele pe care le-am trimis noi „ Salut Lume ”:

Salut Lume

Acesta este totul despre configurarea Logstash cu Elasticsearch.

Concluzie

Logstash este un instrument de analiză a jurnalelor care funcționează cu Elasticsearch pentru a analiza și gestiona jurnalele. Pentru a configura Logstash cu Elasticsearch, rulați motorul Elasticsearch pe sistem. După aceea, descărcați configurarea pentru Logstash. Creați un fișier nou numit „ logstash.conf ” fișier în care se adaugă instrucțiunile de configurare a Logstash cu Elasticsearch. Apoi, utilizați „ logstash -f ” pentru a configura și a porni Logstash. Această postare a ilustrat metoda de configurare a Logstash cu Elasticsearch.