Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 13052|Odgovoriti: 1

Začnite z Logstash, odprtokodnim orodjem za upravljanje dnevnikov

[Kopiraj povezavo]
Objavljeno 27. 1. 2021 ob 15:34:49 | | | |
Logstash je platforma za prenos, obdelavo, upravljanje in pridobivanje aplikacijskih dnevnikov, dogodkov. Uporabite ga lahko za zbiranje in upravljanje aplikacijskih dnevnikov na enoten način ter omogoča spletni vmesnik za poizvedbe in statistiko.

Centos 7 namestitev in uvajanje elasticsearch-6.5.2 vodič
https://www.itsvse.com/thread-6173-1-1.html

Namestite elasticsearch-6.5.2 elasticsearch-head vtičnik
https://www.itsvse.com/thread-6190-1-1.html

Vodič za namestitev elasticsearch-analysis-ik v elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Centos 7 namestitev in uvajanje elasticsearch-6.5.2 vodič
https://www.itsvse.com/thread-6173-1-1.html

Namestite elasticsearch-6.5.2 elasticsearch-head vtičnik
https://www.itsvse.com/thread-6190-1-1.html

Vodič za namestitev elasticsearch-analysis-ik v elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash preprosto pomeni podatke:Vhod, filter, izhodVir in izhod podatkov so lahko datoteke, mq, tcp podatki, podatkovne baze, es itd.Ni nujno, da je Elasticsearch(es))!

Prenesi in namesti

Najprej mora računalnik namestiti Java okolje (izpuščeno)

C:\Users\itsvse_nuc>java -version
Java različica "1.8.0_271"
Java(TM) SE runtime okolje (build 1.8.0_271-b09)
Java HotSpot(TM) 64-bitni strežnik VM (build 25.271-b09, mešani način)

Prijava do hiperpovezave je vidna.

Naslov za prenos logstasha:Prijava do hiperpovezave je vidna., če vzamemo Windows kot primer, preprosto ga prenesite in razpakirajte.

Uvodni vodič

Logstash uporablja {} za definiranje regij, kar lahko vključuje definicije regij vtičnikov, vi pa lahko definirate več vtičnikov v eni regiji. V območju vtičnikov lahko določite nastavitve para ključ-vrednost. Primeri vključujejo:


Privzeta datoteka logstash-sample.conf izgleda takole:

# Vzorčna konfiguracija logstasha za ustvarjanje preproste
# Premaga -> Logstash -> Elasticsearch cevovod.

Vhod {
  premaga {
    port => 5044
  }
}

izhod {
  elasticsearch {
    voditelji => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY. MM.dd}"
    #user => "elastična"
    #password => "changeme"
  }
}
Programska oprema serije Beats podpira protokol Lumberjack, Logtail pa lahko uporablja protokol LumberjackBeatiPodatki, zbrani s programsko opremo (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat itd.) in Logstash, se naložijo v storitev za dnevnik.

Preberi dnevnik

Sinhronizirajte vso vsebino datoteke in jo poslušajte

Po poslušanju datoteke ne morete odpreti, urejati in nato shranjevati, morate uporabiti echo >> za dodajanje vsebine v datoteko, saj jo lahko vidite

Preberi mysql

Uporabi stdin kot vhod in stdout kot izhod

Zaženite naslednji ukaz pod mapo program bin:

Logstash konec Samodejno dodamo več polj, časovni žig @timestamp, različico @version, vneseno vrsto in gostiteljsko ime gostitelja.



Poslušajte UDP port kot vhod

V mapi program bin ustvarite novo konfiguracijsko datoteko test.conf na naslednji način:

Zaženi program logstash z konfiguracijsko datoteko z ukazom cmd, kot sledi:

.net/c# UDP komunikacijska naprava [izvorna koda]
https://www.itsvse.com/thread-3538-1-1.html
Pri poskusu pošiljanja podatkov prek protokola UDP je C# koda naslednja:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Kot je prikazano spodaj:



Spremenite konfiguracijsko datoteko test.conf in poskusite podatke zapisati v Elasticsearch(e), kot sledi:

Kibana vam omogoča, da vidite, da so bili podatki uspešno zapisani v ES, kot je prikazano na naslednji sliki:



(Konec)





Prejšnji:Nalaganje, posodabljanje, dodajanje in brisanje datotek z uporabo SVN
Naslednji:CentOS šteje velikost vsake mape in išče velike datoteke
 Najemodajalec| Objavljeno 7. 5. 2021 ob 14:26:57 |
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com