Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11155|Atsakyti: 2

Registravimo sistema (II).NET/C# naudoja NLog, kad perkeltų žurnalus į ELK

[Kopijuoti nuorodą]
Paskelbta 2021-02-01 17:54:26 | | | |
"ASP.NET Core" naudoja NLog, kad perkeltų žurnalus į ELK sistemą, vienodai rinkdama ir analizuodama žurnalus.

Žurnalo sistema (1) "Windows" diegimo ELK 7.10.2 pamoka
https://www.itsvse.com/thread-9539-1-1.html
Pirmiausia pažvelkime į atvaizdus taip:



Sukurkite naują "ASP.NET Core 3.1" svetainės projektą, kuriame nurodoma NLog.Web.AspNetCore taip:

Sukurkite naują nlog.config konfigūracijos failą ir sukonfigūruokite jį taip:

Programos failas modifikuojamas taip:



Mes įrašysime duomenis į failą, taip patRašydami į "Elasticsearch" per logstash, siunčiame prisijungimą UDP, kodėl verta rašyti į failą? Kadangi UDP yra nepatikimas ir negali 100% garantuoti, kad visi žurnalo duomenys bus įrašyti į ELK sistemą normaliai, jų išsaugojimas vietiniame diske prilygsta atsarginei kopijai.


Vietiniai žurnalai saugomi iki 30 dienų, o senesni nei 30 dienų žurnalai automatiškai išvalomi, kuriuos galima nustatyti naudojant profilį.

"Logstash" sukuria naują test.conf konfigūracijos failą taip:

Paleiskite "Logstash" naudodami šią komandą:

"HomeController" valdiklyje iškvieskite žurnalo sistemą, per naršyklę pasiekite rodyklės puslapį ir įrašykite 10 000 žurnalų į ELK sistemą, kodas yra toks:

Spustelėkite "Stack Management" "Kibana" sąsajoje, pasirinkite indekso režimą, viršutiniame dešiniajame kampe spustelėkite "Create Index Mode" ir užpildykite "itsvse-logs-*", kaip parodyta paveikslėlyje žemiau:



Po to galite pamatyti žurnalus, kuriuos įrašėme "Kibana" "Discover" sąsajoje.

Galiausiai pridėkite šaltinio kodą:

Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašomeAtsakyti





Ankstesnis:Diekite programas kaip "Windows" paslaugas naudodami NSSM
Kitą:ASP.NET Core Link Trace (5) Jaeger duomenys išlieka elasticsearch
Paskelbta 2022-01-11 00:00:38 |
Išmokite naudoti NLog stumti rąstus į ELK
 Savininkas| Paskelbta 2024-05-06 10:11:37 |
Registravimo taisyklės:Hipersaito prisijungimas matomas.


Parašykite tinkintą tikslą:Hipersaito prisijungimas matomas.
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com