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: 11155|Răspunde: 2

Sistemul de Logare (II).NET/C# folosește NLog pentru a trimite logurile către ELK

[Copiază linkul]
Postat pe 01.02.2021 17:54:26 | | | |
ASP.NET Core folosește NLog pentru a trimite loguri către sistemul ELK, colectând și analizând logurile uniform.

Sistemul de Log (1) Tutorial de instalare Windows ELK 7.10.2
https://www.itsvse.com/thread-9539-1-1.html
Mai întâi, să aruncăm o privire la randare, după cum urmează:



Creează un nou proiect ASP.NET Core 3.1 care să facă referire la NLog.Web.AspNetCore după cum urmează:

Creează un nou fișier de configurare nlog.config și configurează-l astfel:

Fișierul programului este modificat astfel:



Vom scrie date într-un fișier, precum șiScriind în Elasticsearch prin logstash, trimitem logarea în UDP, de ce să scrii într-un fișier? Deoarece UDP este nesigur și nu poate garanta 100% că toate datele de jurnal vor fi scrise în mod normal în sistemul ELK, salvarea lor pe discul local este echivalentă cu o copie de rezervă.


Jurnalele locale sunt stocate până la 30 de zile, iar jurnalele mai vechi de 30 de zile sunt curățate automat, ceea ce poate fi setat printr-un profil.

Logstash creează un nou fișier de configurare test.conf după cum urmează:

Începe Logstash cu următoarea comandă:

În controlerul HomeController, apelați cadrul de log, accesați pagina Index prin browser și scrieți 10.000 de loguri în sistemul ELK, codul este următorul:

Apasă pe Managementul stiei în interfața Kibana, selectează modul index, apasă pe Crearea modului index în colțul din dreapta sus și completează itsvse-logs-*, așa cum se arată în figura de mai jos:



După aceea, puteți vedea jurnalele pe care le-am înregistrat în interfața Discover a Kibanei.

În final, atașează codul sursă:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde





Precedent:Implementarea aplicațiilor ca servicii Windows prin NSSM
Următor:ASP.NET Core Link Trace (5) Datele Jaeger persistă în elasticsearch
Postat pe 11.01.2022 00:00:38 |
Învață să folosești NLog pentru a trimite loguri către ELK
 Proprietarul| Postat pe 06.05.2024 10:11:37 |
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