Što je Logstash i kako ga konfigurirati s Elasticsearchom?

Sto Je Logstash I Kako Ga Konfigurirati S Elasticsearchom



Logstash je jedna od najvažnijih komponenti Elasticsearch ELK stoga koji se koristi za analizu zapisa. ELK stog sadrži tri različita alata koji su ' Elasticsearch ”, “ Logstash ' i ' Kibana ” alat. Elasticsearch je analitička tražilica koja se obično koristi za pohranjivanje raznih vrsta podataka. Logstash je alat koji se koristi za upravljanje i analizu Elasticsearch zapisa. Kibana je alat koji radi s Elasticsearchom za predstavljanje podataka u vizualnom obliku kroz kružne dijagrame, histograme, linijske grafikone i karte glave.

Ovaj će blog pokazati:

Što je Logstash?

Logstash je analitički alat za zapise koji radi s Elasticsearchom za analizu i upravljanje zapisnicima. Obično dobiva podatke i klasificira ih u klase ili klastere. Nakon toga obrađuje podatke i šalje ih izravno Elasticsearch indeksima pomoću cjevovoda. Može dobiti podatke i transformirati ih pomoću filtara, a također može prikazati podatke putem izlaznih dodataka.







Preduvjeti: Kako instalirati i postaviti Elasticsearch na Windows?

Kako bi instalirali Logstash i konfigurirali ga za Elasticsearch, korisnici prvo moraju instalirati i pokrenuti Elasticsearch na sustavu. Da biste instalirali i postavili najnoviju verziju Elasticsearcha u sustavu Windows, upotrijebite ' .zip ” postava od službene web stranica .



Da biste dobili detaljan vodič o tome kako instalirati i postaviti Elasticsearch, posjetite naš pridruženi članak .



Kako preuzeti i konfigurirati Logstash s Elasticsearchom?

Da biste instalirali Logstash i konfigurirali ga s Elasticsearchom, prvo preuzmite njegov ' zip ” postavljanje sa službene web stranice Elasticsearcha. Nakon toga, konfigurirajte Elasticsearch indekse s Logstashom stvaranjem ' logstash.config ' datoteka.





Za demonstraciju slijedite dolje navedene upute.

Korak 1: Preuzmite Logstash “.zip” postavke

Prvo idite na Elasticsearch službenu stranicu web stranica i preuzmite Logstash zip postavku za Windows pritiskom na ' Windows ' dugme. Korisnici mogu preuzeti postavke Logstasha za druge platforme pomoću dolje označenog padajućeg izbornika:



Korak 2: Izdvojite postavke

Dođite do ' Preuzimanja ” direktorij i izdvojite postavku Logstash. U tu svrhu desnom tipkom miša kliknite na Logstash “ .zip ' i odaberite ' Raspakiraj sve ” opcija:

Pregledajte stazu gdje želite izdvojiti postavke i pritisnite ' Ekstrakt ' dugme. Preporuča se ekstrahirati postavku Logstash-a u onom direktoriju gdje su Elasticsearch i Kibana instalirani ili ekstrahirani:

Korak 3: Stvorite datoteku “logstash.conf”.

Zatim otvorite ekstrahiranu mapu Logstash i dođite do njezine ' konfiguracija ” imenik:

Napravite novu datoteku za konfiguraciju Logstasha s Elasticsearchom. U tu svrhu kliknite desnom tipkom miša na zaslon i pomaknite pokazivač miša preko ' Novi ” opcija. Nakon toga odaberite ' Tekstualni dokument ” iz prikazanog podkontekstualnog izbornika:

Imenujte datoteku kao ' logstash.conf ' i također uklonite datoteku ' .txt ” proširenje:

Sada zalijepite sljedeće upute u datoteku. U uputama u nastavku promijenite ' indeks ” vrijednost na koju želite spojiti Logstash i unesite svoje korisničko ime i lozinku za pristup Elasticsearch-u:

ulazni {

stdin {

}

}

izlaz {

stdout {

kodek => rubin buba

}

elastično pretraživanje {

domaćini => [ 'http://localhost:9200' ]

indeks => 'test.logstash'

korisnik => 'elastičan'

lozinka => 'jSo-sQ*XseQ8nygL=tL='

}

}

Korak 4: Pokrenite Elasticsearch

U sljedećem koraku pokrenite Elasticsearch. Da biste to učinili, idite na Elasticsearch ' kanta za smeće ' imenik uz pomoć ' CD ” naredba:

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

Pokrenite paketnu datoteku Elasticsearch kroz zadanu naredbu za pokretanje Elasticsearch motora:

elastično pretraživanje. jedan

Korak 5: Otvorite direktorij Logstash “bin” u naredbenom retku

Nakon toga otvorite ' kanta za smeće ” direktorija postavljanja Logstasha kao što je prikazano u nastavku:

Potražite ' CMD ' u adresnoj traci i otvorite Logstash ' kanta za smeće ” u naredbenom retku:

Korak 6: Konfigurirajte i pokrenite Logstash s Elasticsearchom

Sada izvršite sljedeću naredbu za konfiguraciju i pokretanje Logstasha s Elasticsearchom. Ovdje, ' -f ' opcija se koristi za čitanje ' logstash.conf ” s navedenog puta:

logstash - f .\config\logstash. konf -- konfiguracija ponovno učitati . automatski

Korak 7: Provjera

Kada se pokrenu cjevovodi odabranog indeksa, sada korisnik može izravno dodavati i pregledavati podatke iz indeksa. Za provjeru pošaljite neke podatke ili poruke kao što smo mi poslali “ Pozdrav svijete ”:

Pozdrav svijete

To je sve o konfiguriranju Logstasha s Elasticsearchom.

Zaključak

Logstash je analitički alat za zapise koji radi s Elasticsearchom za analizu i upravljanje zapisnicima. Da biste konfigurirali Logstash s Elasticsearchom, pokrenite Elasticsearch engine na sustavu. Nakon toga preuzmite postavke za Logstash. Stvorite novu datoteku pod nazivom ' logstash.conf ” datoteku u koju dodajte upute za konfiguriranje Logstasha s Elasticsearchom. Zatim upotrijebite ' logstash -f ” za konfiguriranje i pokretanje Logstasha. Ovaj post je ilustrirao metodu za konfiguriranje Logstasha s Elasticsearchom.