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

Vista: 40264|Resposta: 1

[.NET Core] Veja o status e as estatísticas do aplicativo ASP.NET Core

[Copiar link]
Postado em 25-01-2021 às 16:58:02 | | | |
No desenvolvimento diário, precisamos prestar atenção ao uso de recursos das aplicações .NET para solucionar problemas e expandir a capacidade.

O plug-in CLRStats, um plug-in que conta o uso de recursos de aplicações .NET, incluindo: uso de CPU, GC, status da thread, suporte para obter informações de status por meio de requisições web (caminho de acesso e autenticação podem ser personalizados), e os dados serão retornados em formato JSON.

Endereço do GitHub:O login do hiperlink está visível.

Dar apoio:.NET Framework >= 4,5e.NET Core >= 2.0Quadro

Obtenha estatísticas por meio de solicitações Ajax, exibidas em um gráfico conforme mostrado abaixo:




Instalação

Pegando o projeto asp.net Core 3.1 como exemplo, você pode usar o Nuget para instalá-lo com o seguinte comando:

Install-Package CLRStats

No método Configuração da classe de Inicialização, adicione a seguinte configuração:

app. UseCLRStatsDashboard();
Após iniciar um projeto, você pode visualizar estatísticas de recursos visitando o diretório /clr do site.

Como mostrado abaixo:



Configuração avançada

Caminhos de acesso personalizados são suportados, e o código é o seguinte:

Para adicionar a função de autenticação de identidade, a autenticação de identidade precisa herdar a classe IDashboardAuthorizationFilter e implementar o método Authorize nela, o código é o seguinte:

Para personalizar o caminho de acesso e adicionar autenticação, no método Configuração da classe Inicial, adicione a seguinte configuração:

Após a configuração ser concluída, ative o projeto, acesse o caminho do site/custom-link, e o cabeçalho da solicitação precisa carregar o parâmetro token com o valor :test para acessar com sucesso.

Use a ferramenta de rotação abaixo no Windows para testar com o seguinte comando:


Como mostrado abaixo:



Links de referência:O login do hiperlink está visível.




Anterior:Criptografar dados com ASP.NET machineKey
Próximo:ASP.NET Rastreamento de Link Core (4) Acesso ao rastreamento de links Jaeger
Postado em 2021-9-22 20:38:12 |
Aprendendo a aprender,
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