See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 11155|Vastuse: 2

Logisüsteem (II).NET/C# kasutab NLog'i, et saata logid ELK-sse

[Kopeeri link]
Postitatud 01.02.2021 17:54:26 | | | |
ASP.NET Core kasutab NLog'i, et lükata logid ELK süsteemi, kogudes ja analüüsides logisid ühtlaselt.

Logisüsteem (1) Windowsi paigaldus ELK 7.10.2 õpetus
https://www.itsvse.com/thread-9539-1-1.html
Esmalt vaatame renderdusi, järgmiselt:



Loo uus ASP.NET Core 3.1 veebiprojekt, mis viitab NLog.Web.AspNetCore'ile järgmiselt:

Loo uus nlog.config konfiguratsioonifail ja seadista see järgmiselt:

Programmi faili muudetakse järgmiselt:



Me kirjutame andmed faili, samutiKirjutades Elasticsearchile logstashi kaudu, saadame logimise UDP-sse, miks kirjutada faili? Kuna UDP on ebausaldusväärne ega saa 100% garanteerida, et kõik logiandmed kirjutatakse ELK süsteemi normaalselt, on nende salvestamine kohalikule kettale samaväärne varukoopiaga.


Kohalikke logisid hoitakse kuni 30 päeva ning üle 30 päeva vanused logid puhastatakse automaatselt, mida saab määrata profiili kaudu.

Logstash loob uue test.conf konfiguratsioonifaili järgmiselt:

Alusta Logstashi järgmise käsuga:

HomeControlleri kontrolleris, kutsu logiraamistik, pääse brauseri kaudu ligi indeksilehele ja kirjuta ELK süsteemile 10 000 logi, kood on järgmine:

Klõpsa Kibana liideses Stack Management, vali indeksirežiim, klõpsa paremas ülanurgas Create Index Mode ja täida itsvse-logs-*, nagu alloleval joonisel näidatud:



Pärast seda saate vaadata logisid, mille salvestasime Kibana Discover liideses.

Lõpuks lisa lähtekood:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse





Eelmine:Rakenduste juurutamine Windowsi teenustena NSSM-i kaudu
Järgmine:ASP.NET Core Link Trace (5) Jaegeri andmed säilivad elasticsearch'is
Postitatud 11.01.2022 00:00:38 |
Õpi kasutama NLog'i, et lükata logid ELK-sse
 Üürileandja| Postitatud 06.05.2024 10:11:37 |
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com