Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 11155|Vastaus: 2

Logging System (II).NET/C# käyttää NLogia lokien siirtämiseen ELK:lle

[Kopioi linkki]
Julkaistu 1.2.2021 17.54.26 | | | |
ASP.NET Core käyttää NLogia lokien siirtämiseen ELK-järjestelmään, keräten ja analysoiden lokit tasaisesti.

Lokijärjestelmä (1) Windows Installation ELK 7.10.2 -opas
https://www.itsvse.com/thread-9539-1-1.html
Katsotaanpa ensin renderöintiä seuraavasti:



Luo uusi ASP.NET Core 3.1 -verkkosivustoprojekti, joka viittaa NLog.Web.AspNetCoreen seuraavasti:

Luo uusi nlog.config-konfiguraatiotiedosto ja konfiguroi se seuraavasti:

Ohjelmatiedostoa muokataan seuraavasti:



Kirjoitamme dataa tiedostoon, sekäKirjoittamalla Elasticsearchiin logstashin kautta lähetämme kirjautumisen UDP:hen, miksi kirjoittaa tiedostoon? Koska UDP on epäluotettava eikä voi 100 % taata, että kaikki lokitiedot kirjoitetaan ELK-järjestelmään normaalisti, niiden tallentaminen paikalliselle levylle vastaa varmuuskopiointia.


Paikalliset lokit säilytetään enintään 30 päivää, ja yli 30 päivää vanhemmat lokit puhdistetaan automaattisesti, mikä voidaan asettaa profiilin avulla.

Logstash luo uuden test.conf-konfiguraatiotiedoston seuraavasti:

Aloita Logstash seuraavalla komennolla:

HomeController-ohjaimessa, kutsu lokikehys, avaa Index-sivu selaimen kautta ja kirjoita 10 000 lokia ELK-järjestelmään, koodi on seuraava:

Klikkaa Stack Management Kibana-käyttöliittymässä, valitse indeksitila, klikkaa oikeasta yläkulmasta Create Index Mode ja täytä itsvse-logs-*, kuten alla olevassa kuvassa näkyy:



Sen jälkeen voit nähdä Kibanan Discover-käyttöliittymässä tallentamamme lokit.

Lopuksi liitä lähdekoodi:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus





Edellinen:Sovellusten käyttöönotto Windows-palveluina NSSM:n kautta
Seuraava:ASP.NET Core Link Trace (5) Jaeger-data säilyy elasticsearchiin
Julkaistu 11.1.2022 0.00.38 |
Opettele käyttämään NLogia lokien työntämiseen ELK:lle
 Vuokraisäntä| Julkaistu 6.5.2024 10.11.37 |
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com