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:
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.
|