Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 11155|Odpoveď: 2

Logging System (II).NET/C# používa NLog na odosielanie logov do ELK

[Kopírovať odkaz]
Zverejnené 1. 2. 2021 17:54:26 | | | |
ASP.NET Core používa NLog na odosielanie logov do systému ELK, pričom logy zbiera a analyzuje jednotne.

Log System (1) Inštalácia Windows ELK 7.10.2 Tutoriál
https://www.itsvse.com/thread-9539-1-1.html
Najprv sa pozrime na vizualizácie, nasledovne:



Vytvorte nový projekt webovej stránky ASP.NET Core 3.1, ktorý odkazuje na NLog.Web.AspNetCore nasledovne:

Vytvorte nový konfiguračný súbor nlog.config a nakonfigurujte ho nasledovne:

Programový súbor je upravený nasledovne:



Budeme zapisovať dáta do súboru, ako ajPísaním do Elasticsearch cez logstash posielame logovanie cez UDP, prečo písať do súboru? Keďže UDP je nespoľahlivý a nemôže 100% zaručiť, že všetky logové dáta budú normálne zapísané do systému ELK, uloženie na lokálny disk je ekvivalentné zálohe.


Lokálne logy sa uchovávajú až 30 dní a logy staršie ako 30 dní sa automaticky čistia, čo je možné nastaviť cez profil.

Logstash vytvorí nový konfiguračný súbor test.conf nasledovne:

Spustiť Logstash nasledujúcim príkazom:

V ovládači HomeController, zavolajte log framework, pristupujte k stránke Index cez prehliadač a zapíšte 10 000 logov do systému ELK, kód je nasledovný:

Kliknite na Stack Management v rozhraní Kibana, vyberte index mode, kliknite na Create Index Mode v pravom hornom rohu a vyplňte itsvse-logs-*, ako je znázornené na obrázku nižšie:



Potom si môžete pozrieť záznamy, ktoré sme zaznamenali v rozhraní Discover od Kibany.

Nakoniec pripojte zdrojový kód:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď





Predchádzajúci:Nasadzovanie aplikácií ako Windows služieb cez NSSM
Budúci:ASP.NET Core Link Trace (5) Jaeger dáta pretrvávajú v elasticsearch
Zverejnené 11. 1. 2022 0:00:38 |
Naučte sa používať NLog na odosielanie logov do ELK
 Prenajímateľ| Zverejnené 6. 5. 2024 10:11:37 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com