Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 13052|Răspunde: 1

Începe cu Logstash, un instrument open-source de gestionare a logurilor

[Copiază linkul]
Postat la 2021-1-27 15:34:49 | | | |
Logstash este o platformă pentru transmiterea, procesarea, gestionarea și recuperarea jurnalelor și evenimentelor de aplicație. Îl poți folosi pentru a colecta și gestiona jurnalele aplicațiilor într-un mod unificat și poți oferi o interfață web pentru interogări și statistici.

Tutorial de instalare și implementare Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Instalează pluginul elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial despre instalarea elasticsearch-analysis-ik în elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html

Tutorial de instalare și implementare Centos 7 elasticsearch-6.5.2
https://www.itsvse.com/thread-6173-1-1.html

Instalează pluginul elasticsearch-6.5.2 elasticsearch-head
https://www.itsvse.com/thread-6190-1-1.html

Tutorial despre instalarea elasticsearch-analysis-ik în elasticsearch-6.5.2
https://www.itsvse.com/thread-6191-1-1.html


Logstash înseamnă pur și simplu date:Intrare, filtru, ieșireSursa și ieșirea datelor pot fi fișiere, mq, date tcp, baze de date, es etc.Nu trebuie neapărat să fie Elasticsearch(es)!

Descarcă și instalează

În primul rând, calculatorul trebuie să instaleze mediul Java (omis)

C:\Users\itsvse_nuc>java -version
Versiunea Java "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) Server VM pe 64 de biți (build 25.271-b09, mod mixt)

Autentificarea cu hyperlink este vizibilă.

Adresa de descărcare Logstaph:Autentificarea cu hyperlink este vizibilă., luând Windows ca exemplu, pur și simplu descarcă și decomprimă.

Tutorialul de început

Logstash folosește {} pentru a defini regiuni, care pot include definiții de regiuni pentru plugin-uri, iar tu poți defini mai multe plugin-uri într-o singură regiune. În zona plug-in-urilor, poți defini setările perechii cheie-valoare. Exemple includ:


Fișierul implicit logstash-sample.conf arată astfel:

# Exemplu de configurație Logstash pentru crearea unei configurații simple
# Învinge -> Logstash -> Elasticsearch.

input {
  bătăi {
    port => 5044
  }
}

ieșire {
  elasticsearch {
    gazde => ["http://localhost:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][versiune]}-%{+YYYYY. MM.dd}"
    #user => "elastic"
    #password => "schimbă-mă"
  }
}
Software-ul seriei Beats suportă protocolul Lumberjack, iar Logtail poate folosi protocolul LumberjackBeatsDatele colectate de software (MetricBeat, PacketBeat, Winlogbeat, Auditbeat, Filebeat, Heartbeat etc.) și Logstash sunt încărcate în serviciul de jurnal.

Citește fișierul jurnal

Sincronizează tot conținutul unui fișier și ascultă-l

După ce asculți, nu poți deschide, edita și salva fișierul, trebuie să folosești Echo >> pentru a adăuga conținut în fișier, îl poți vedea

Citește mysql

Folosește stdin ca intrare și stdout ca ieșire

Rulați următoarea comandă sub directorul bin de program:

Logstash End adăugăm automat mai multe câmpuri, timestamp @timestamp, versiunea @version, tipul introdus și hostname.



Ascultă portul UDP ca intrare

În directorul bin de program, creați un nou fișier de configurare test.conf după cum urmează:

Pornește programul logstash cu un fișier de configurare folosind comanda cmd, după cum urmează:

Gadget de comunicare .net/c# UDP [cod sursă]
https://www.itsvse.com/thread-3538-1-1.html
Încercând să se trimită date prin protocolul UDP, codul C# este următorul:

{"name":"architect","age":116,"result":{"url":"https://www.itsvse.com/"}}
Așa cum se arată mai jos:



Modifică fișierul de configurare test.conf și încearcă să scrii datele în Elasticsearch, după cum urmează:

Kibana îți permite să vezi că datele au fost scrise cu succes în ES, așa cum se arată în imaginea următoare:



(Sfârșit)





Precedent:Încărcare, actualizare, adăugare și ștergere de fișiere folosind SVN
Următor:CentOS numără dimensiunea fiecărui folder și caută fișiere mari
 Proprietarul| Postat la 2021-5-7 14:26:57 |
Introducere în interfața API Logstash
https://www.itsvse.com/thread-9638-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com