Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 11155|Odgovoriti: 2

Logging System (II).NET/C# uporablja NLog za pošiljanje dnevnikov v ELK

[Kopiraj povezavo]
Objavljeno na 1. 02. 2021 17:54:26 | | | |
ASP.NET Core uporablja NLog za pošiljanje dnevnikov v ELK sistem, pri čemer enotno zbira in analizira dnevnike.

Log System (1) Namestitev Windows ELK 7.10.2 Vodič
https://www.itsvse.com/thread-9539-1-1.html
Najprej si poglejmo upodobitve, kot sledi:



Ustvarite nov spletni projekt ASP.NET Core 3.1, ki se sklicuje na NLog.Web.AspNetCore na naslednji način:

Ustvarite novo konfiguracijsko datoteko nlog.config in jo nastavite tako:

Programska datoteka je spremenjena na naslednji način:



Podatke bomo zapisovali v datoteko, prav takoPisanje v Elasticsearch preko logstasha pošiljamo prijave v UDP, zakaj pisati v datoteko? Ker je UDP nezanesljiv in ne more 100 % zagotoviti, da bodo vsi dnevniški podatki normalno zapisani v ELK sistem, je shranjevanje na lokalni disk enakovredno varnostni kopiji.


Lokalni dnevniki so shranjeni do 30 dni, dnevniki, starejši od 30 dni, pa se samodejno očistijo, kar je mogoče nastaviti preko profila.

Logstash ustvari novo konfiguracijsko datoteko test.conf na naslednji način:

Začni Logstash z naslednjim ukazom:

V krmilniku HomeController, če pokličete okvir dnevnika, dostopate do indeksne strani prek brskalnika in zapišite 10.000 dnevnikov v ELK sistem, je koda naslednja:

Kliknite Upravljanje skladov v vmesniku Kibana, izberite indeksni način, kliknite Ustvari indeksni način v zgornjem desnem kotu in izpolnite itsvse-logs-*, kot je prikazano na spodnji sliki:



Nato si lahko ogledate dnevnike, ki smo jih zabeležili v Kibaninem vmesniku Discover.

Na koncu priložite izvorno kodo:

Turisti, če želite videti skrito vsebino te objave, prosimOdgovoriti





Prejšnji:Nameščanje aplikacij kot Windows storitev preko NSSM
Naslednji:ASP.NET Sled jedrne povezave (5) Podatki Jaegerja ostanejo v elasticsearch
Objavljeno na 11. 01. 2022 00:00:38 |
Nauči se uporabljati NLog za potiskanje dnevnikov v ELK
 Najemodajalec| Objavljeno na 6. 05. 2024 10:11:37 |
Pravila za beleženje:Prijava do hiperpovezave je vidna.


Napišite prilagojen cilj:Prijava do hiperpovezave je vidna.
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com