Kaj je Logstash in kako ga konfigurirati z Elasticsearch?

Kaj Je Logstash In Kako Ga Konfigurirati Z Elasticsearch



Logstash je ena najpomembnejših komponent sklada Elasticsearch ELK, ki se uporablja za analizo dnevnikov. Sklad ELK vsebuje tri različna orodja, ki so ' Elasticsearch ”, “ Logstash ' in ' Kibana ” orodje. Elasticsearch je analitični iskalnik, ki se običajno uporablja za shranjevanje različnih vrst podatkov. Logstash je orodje, ki se uporablja za upravljanje in analizo dnevnikov Elasticsearch. Kibana je orodje, ki deluje z Elasticsearch za predstavitev podatkov v vizualni obliki prek tortnih grafikonov, histogramov, črtnih grafov in zemljevidov glave.

Ta blog bo pokazal:

Kaj je Logstash?

Logstash je analitično orodje za dnevnike, ki deluje z Elasticsearch za analizo in upravljanje dnevnikov. Običajno pridobi podatke in jih razvrsti v razrede ali skupine. Po tem obdela podatke in jih pošlje neposredno v indekse Elasticsearch s pomočjo cevovoda. Lahko pridobi podatke in jih preoblikuje z uporabo filtrov ter lahko prikaže podatke prek izhodnih vtičnikov.







Predpogoji: Kako namestiti in nastaviti Elasticsearch v sistemu Windows?

Če želite namestiti Logstash in ga konfigurirati za Elasticsearch, morajo uporabniki najprej namestiti in zagnati Elasticsearch v sistemu. Če želite namestiti in nastaviti najnovejšo različico Elasticsearch v sistemu Windows, uporabite » .zip ” nastavitev iz njegovega uradnika Spletna stran .



Če želite dobiti podroben vodnik o tem, kako namestiti in nastaviti Elasticsearch, obiščite našo povezano Članek .



Kako prenesti in konfigurirati Logstash z Elasticsearch?

Če želite namestiti Logstash in ga konfigurirati z Elasticsearch, najprej prenesite njegov ' zip ” nastavite na uradni spletni strani Elasticsearch. Po tem konfigurirajte indekse Elasticsearch z Logstashom tako, da ustvarite » logstash.config ' mapa.





Za predstavitev sledite spodnjim navodilom.

1. korak: Prenesite nastavitev Logstash ».zip«.

Najprej se pomaknite do uradne strani Elasticsearch Spletna stran in prenesite nastavitev Logstash zip za Windows tako, da pritisnete » Windows ”. Uporabniki lahko prenesejo nastavitev Logstash za druge platforme z uporabo spodaj označenega spustnega menija:



2. korak: Izvlecite nastavitev

Pomaknite se do » Prenosi ” in ekstrahirajte nastavitev Logstash. V ta namen z desno miškino tipko kliknite na Logstash ' .zip « in izberite » Ekstrahiraj vse ” možnost:

Prebrskajte po poti, kamor želite ekstrahirati nastavitev, in pritisnite » Izvleček ”. Priporočljivo je ekstrahirati nastavitev Logstash v tistem imeniku, kjer sta Elasticsearch in Kibana nameščena ali ekstrahirana:

3. korak: Ustvarite datoteko »logstash.conf«.

Nato odprite ekstrahirano mapo Logstash in se pomaknite do » konfiguracija ” imenik:

Ustvarite novo datoteko za konfiguracijo Logstash z Elasticsearch. V ta namen z desno miškino tipko kliknite na zaslon in premaknite kazalec miške nad ' Novo ” možnost. Po tem izberite » Besedilni dokument ” v prikazanem podkontekstnem meniju:

Poimenujte datoteko kot » logstash.conf ' in tudi odstranite datoteko ' .txt ” razširitev:

Zdaj prilepite naslednja navodila v datoteko. V spodnjih navodilih spremenite » kazalo ” vrednost, s katero želite povezati Logstash, in vnesite svoje uporabniško ime in geslo za dostop do Elasticsearch:

vnos {

stdin {

}

}

izhod {

stdout {

kodek => rubinasti hrošč

}

elastično iskanje {

gostitelji => [ 'http://localhost:9200' ]

kazalo => 'test.logstash'

uporabnik => 'elastična'

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

}

}

4. korak: Zaženite Elasticsearch

V naslednjem koraku zaženite Elasticsearch. Če želite to narediti, pojdite na Elasticsearch ' koš ' imenik s pomočjo ' cd ” ukaz:

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

Zaženite paketno datoteko Elasticsearch prek podanega ukaza, da zaženete mehanizem Elasticsearch:

elastično iskanje. eno

5. korak: Odprite imenik »bin« Logstash v ukaznem pozivu

Po tem odprite » koš ” nastavitev Logstash, kot je prikazano spodaj:

Poiščite » CMD ' v naslovni vrstici in odprite datoteko Logstash ' koš ” v ukaznem pozivu:

6. korak: Konfigurirajte in zaženite Logstash z Elasticsearch

Zdaj izvedite naslednji ukaz, da konfigurirate in zaženete Logstash z Elasticsearch. Tukaj je ' -f ' se uporablja za branje ' logstash.conf ” iz podane poti:

logstash - f .\config\logstash. konf -- konfiguracija ponovno naloži . samodejno

7. korak: Preverjanje

Ko se zaženejo cevovodi izbranega indeksa, lahko zdaj uporabnik neposredno doda in si ogleda podatke iz indeksa. Za preverjanje pošljite nekaj podatkov ali sporočil, kot smo jih poslali ' Pozdravljen, svet ”:

Pozdravljen, svet

To je vse o konfiguriranju Logstasha z Elasticsearch.

Zaključek

Logstash je analitično orodje za dnevnike, ki deluje z Elasticsearch za analizo in upravljanje dnevnikov. Če želite konfigurirati Logstash z Elasticsearch, zaženite mehanizem Elasticsearch v sistemu. Po tem prenesite nastavitev za Logstash. Ustvari novo datoteko z imenom ' logstash.conf ”, v katero dodajte navodila za konfiguracijo Logstash z Elasticsearch. Nato uporabite » logstash -f ”, da konfigurirate in zaženete Logstash. Ta objava je ponazorila metodo za konfiguracijo Logstash z Elasticsearch.