- An instrumentation tool for ASP.NET written in C#
AspnetInsight é uma ferramenta leve e plug & play para aplicativos ASP.NET, para instrumentar e coletar dados de contador de desempenho de suas páginas/conteúdo dinâmico em execução no ASP.NET; Ele cruza o ASP.NET Pipeline e coleta os dados de desempenho necessários relacionados a cada solicitação, como tempo total de resposta, tempo de processamento de página/manipulador .. etc. etc. E também fornece uma visão sobre o desempenho do seu site em termos de tempo de resposta e largura de banda!
.NET Framework 4.0 (CLR V4)
ASP.NET 4.0 and above (which supports .NET CLR V4)
https://github.com/nleabcdef/aspnetinsight/releases
Abra o prompt de comando do Windows como " execução como administrador " no modo
Instalação - Instale -o no Cache Global de Assembléia (GAC)
> AspNetInsight.Installer.exe /i
Configuração - Configure o site IIS local por Nome do site
> AspNetInsight.Installer.exe /cs "site-name.domain.com"
Instalação - Instale -o no GAC e em todos os sites IIS em execução em .NET CLR V4
> AspNetInsight.Installer.exe /ic
Un -Instalation - Retire dos sites GAC e IIS
> AspNetInsight.Installer.exe /r
Para ajuda,
> AspNetInsight.Installer.exe /?
Pré -requisito,
Instale o módulo HTTP aspnetinsight no IIS 6.0 e IIS 7.0 Modo Classic
< configuration >
< system .web>
< httpModules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " />
</ httpModules >
</ system .web>
</ configuration >Instale o módulo HTTP aspnetinsight no IIS 7.0 e no modo integrado acima
< configuration >
< system .webServer>
< modules >
< add name = " si_ResponseTracker "
type= " AspNetInsight4.ResponseTracker, AspNetInsight4, Version=1.0.0.0, Culture=neutral, PublicKeyToken=fd287cc2521f79a3 " preCondition = " managedHandler " />
</ modules >
</ system .webServer>
</ configuration >Para obter mais opções de configuração e configuração manual, consulte: https://msdn.microsoft.com/en-us/library/ms227673.aspx
O ASPNetInsight Module usa o diretório temporário (TEMP) do System para extrair suas DLLs de dependência com base na plataforma de destino atual (x86 ou x64). Forneça o acesso necessário (R, W, M e Excluir) à conta/usuário no qual o pool de aplicativos do seu aplicativo está em execução!
- for example in Window 10,
its %WINDIR%TEMP
or %WINDIR%TMP
Por padrão, aspnetinsight Configure seu site ASP.NET para coletar dados de desempenho no modo silencioso, mas como administrador do site você poderá desativar o rastreamento de respostas no nível do seu site e/ou configurar para mostrar o widget HTML do Insight Live.
<!-- possible values - "yes" or "no" -->
< add key = " ShowAspNetInsightBanner " value = " yes " /> <!-- possible values - "yes" or "no" -->
< add key = " AspNetInsightEnabled " value = " no " />