Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 11155|Svar: 2

Logging System (II).NET/C# bruger NLog til at sende logs til ELK

[Kopier link]
Opslået på 01/02/2021 17.54.26 | | | |
ASP.NET Core bruger NLog til at sende logs til ELK-systemet, hvor de indsamler og analyserer logs ensartet.

Log System (1) Windows Installation ELK 7.10.2 Vejledning
https://www.itsvse.com/thread-9539-1-1.html
Lad os først se på renderingerne, som følger:



Opret et nyt ASP.NET Core 3.1-webstedsprojekt, der refererer til NLog.Web.AspNetCore som følger:

Opret en ny nlog.config-konfigurationsfil og konfigurér den som følger:

Programfilen ændres som følger:



Vi skriver data til en fil, samtNår vi skriver til Elasticsearch via logstash, sender vi logging i UDP, hvorfor skrive til en fil? Fordi UDP er upålidelig og ikke kan garantere 100%, at alle logdata normalt bliver skrevet til ELK-systemet, svarer det til en backup at gemme dem på den lokale disk.


Lokale logfiler gemmes i op til 30 dage, og logs ældre end 30 dage bliver automatisk ryddet op, hvilket kan sættes via en profil.

Logstash opretter en ny test.conf-konfigurationsfil som følger:

Start Logstash med følgende kommando:

I HomeController-controlleren, kald logframeworket, tilgå Index-siden via browseren og skriv 10.000 logs til ELK-systemet, koden er som følger:

Klik på Stack Management i Kibana-grænsefladen, vælg indekstilstanden, klik på Opret indekstilstand i øverste højre hjørne, og udfyld itsvse-logs-*, som vist i figuren nedenfor:



Derefter kan du se de logfiler, vi har registreret i Kibanas Discover-interface.

Endelig vedhæft kildekoden:

Turister, hvis I vil se det skjulte indhold i dette indlæg, så vær venligSvar





Tidligere:Udrul applikationer som Windows-tjenester gennem NSSM
Næste:ASP.NET Core Link Trace (5) Jaeger-data bevares til elasticsearch
Opslået på 11/01/2022 00.00.38 |
Lær at bruge NLog til at sende logs til ELK
 Udlejer| Opslået på 06/05/2024 10.11.37 |
Logningsregler:Hyperlink-login er synlig.


Skriv et tilpasset mål:Hyperlink-login er synlig.
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com