Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 11155|Antwoord: 2

Logging System (II).NET/C# gebruikt NLog om logs naar ELK te pushen

[Link kopiëren]
Geplaatst op 01-02-2021 17:54:26 | | | |
ASP.NET Core gebruikt NLog om logs naar het ELK-systeem te pushen, waarbij logs uniform worden verzameld en geanalyseerd.

Log System (1) Windows Installation ELK 7.10.2 Tutorial
https://www.itsvse.com/thread-9539-1-1.html
Laten we eerst naar de renderings kijken, als volgt:



Maak een nieuw ASP.NET Core 3.1 websiteproject dat NLog.Web.AspNetCore als volgt verwijst:

Maak een nieuw nlog.config-configuratiebestand aan en configureer het als volgt:

Het programmabestand wordt als volgt aangepast:



We schrijven data naar een bestand, evenalsVia logstash schrijven we naar Elasticsearch en sturen we logging in UDP, waarom zou je naar een bestand schrijven? Omdat UDP onbetrouwbaar is en niet 100% kan garanderen dat alle loggegevens normaal naar het ELK-systeem worden geschreven, is het opslaan ervan op de lokale schijf gelijk aan een back-up.


Lokale logs worden tot 30 dagen opgeslagen, en logs ouder dan 30 dagen worden automatisch opgeschoond, wat via een profiel kan worden ingesteld.

Logstash maakt een nieuw test.conf-configuratiebestand aan als volgt:

Start Logstash met het volgende commando:

In de HomeController-controller, roep je het logframework aan, open je de Index-pagina via de browser en schrijf je 10.000 logs naar het ELK-systeem; de code is als volgt:

Klik op Stack Management in de Kibana-interface, selecteer de indexmodus, klik rechtsboven op Create Index Mode en vul itsvse-logs-* in, zoals weergegeven in de onderstaande figuur:



Daarna kun je de logs zien die we hebben opgenomen in Kibana's Discover-interface.

Voeg tenslotte de broncode bij:

Toeristen, als jullie de verborgen inhoud van dit bericht willen zien, alsjeblieftAntwoord





Vorig:Applicaties uitrollen als Windows-diensten via NSSM
Volgend:ASP.NET Core Link Trace (5) Jaeger-gegevens blijven in elasticsearch
Geplaatst op 11-01-2022 00:00:38 |
Leer NLog te gebruiken om logs naar ELK te pushen
 Huisbaas| Geplaatst op 06-05-2024 10:11:37 |
Loggingregels:De hyperlink-login is zichtbaar.


Schrijf een aangepast doel:De hyperlink-login is zichtbaar.
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com