Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11155|Resposta: 2

Logging System (II).NET/C# usa o NLog para enviar logs para o ELK

[Copiar link]
Publicado em 01/02/2021 17:54:26 | | | |
ASP.NET Core usa o NLog para enviar logs para o sistema ELK, coletando e analisando logs de forma uniforme.

Sistema de Logs (1) Tutorial de Instalação do Windows ELK 7.10.2
https://www.itsvse.com/thread-9539-1-1.html
Primeiro, vamos analisar as renderizações, da seguinte forma:



Crie um novo projeto de site ASP.NET Core 3.1 que faça referência ao NLog.Web.AspNetCore da seguinte forma:

Crie um novo arquivo de configuração nlog.config e configure-o da seguinte forma:

O arquivo do programa é modificado da seguinte forma:



Vamos escrever dados em um arquivo, assim comoEscrevendo no Elasticsearch via logstash, enviamos o logging no UDP, por que escrever em um arquivo? Como o UDP é pouco confiável e não pode garantir 100% que todos os dados de log serão normalmente gravados no sistema ELK, salvá-los no disco local é equivalente a um backup.


Logs locais são armazenados por até 30 dias, e logs com mais de 30 dias são automaticamente limpos, podendo ser configurados por meio de um perfil.

O Logstash cria um novo arquivo de configuração test.conf da seguinte forma:

Inicie o Logstash com o seguinte comando:

No controlador HomeControler, chame o framework de log, acesse a página do Índice pelo navegador e escreva 10.000 logs no sistema ELK, o código é o seguinte:

Clique em Gerenciamento de Pilha na interface Kibana, selecione o modo índice, clique em Criar Modo Índice no canto superior direito e preencha itsvse-logs-*, como mostrado na figura abaixo:



Depois disso, você pode ver os logs que gravamos na interface Discover da Kibana.

Por fim, anexe o código-fonte:

Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta





Anterior:Implantar aplicações como serviços Windows via NSSM
Próximo:ASP.NET Core Link Trace (5) Dados de Jaeger persistem no elasticsearch
Publicado em 11/01/2022 00:00:38 |
Aprenda a usar o NLog para enviar logs para ELK
 Senhorio| Publicado em 06/05/2024 10:11:37 |
Regras de registro:O login do hiperlink está visível.


Escreva uma meta personalizada:O login do hiperlink está visível.
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com