Olá Pessoal,
Participei do evento na Microsoft Visual Studio Summit e tive o prazer de ver a palestra do T-Shotter, que demonstrou a mais nova ferramenta da Microsoft, o AppInsights!
O que é o Microsoft Application Insights ou “AppInsights”?
É uma ferramenta de análise de aplicações Web e Móveis que tem como objetivo ajudar o desenvolvedor a monitorar suas aplicações, independente de onde estejam instaladas, como celulares, tablets, televisores, servidores, em qualquer parte do mundo. Com essa poderosa ferramenta, você poderá avaliar como seu aplicativo está se comportando nos tablets espalhados pelo mundo, quais as funcionalidades mais usadas, quais as funcionalidades menos usadas, quais os navegadores mais utilizados para acessarem sua aplicação, entre outros recursos.
Como funciona?
Dependendo das funcionalidades que você deseja, você deverá configurar de determinada forma, desde um simples monitoramento por ping até uma instrumentações no seu código-fonte para acompanhamento das funcionalidades mais usadas.
Quanto custa?
Por enquanto a versão é Preview, pode sofrer alterações significativas, mas é gratuita (por enquanto!)
Configurando Análise de Performance
Antes de começar, leia esse artigo ALM – Usando o Microsoft AppInsights – Configurando
Com o AppInsights é possível configurar uma análise de performance e acompanhar o desempenho de seu servidor e aplicação. Para isso, execute os pasos abaixo:
- Adicione sua aplicação:
- Realize o download do arquivo ApplicationInsights.config no site.
Depois, insira esse arquivo no diretório Web do IIS da sua aplicação .NET. Por exemplo: C:\Inetpub\Meu Site
Em seguida, realize o download e instale o agente em seu servidor.
Em seguida, instale o requisito Scripts e Ferramentas do IIS e .NET Framework 3.5.
Para o IIS 6.0, clique aqui.
Para o IIS 7.0 ou superior, instale a partir do adicionar/remover programas.
Nessa tela, você pode escolher para onde enviar os logs (AppInsights) e também para o Operation Manager!
Depois acesse sua Dashboard no Visual Studio Online e a configure.
Pronto! Aguarde a coleta dos dados que varia de 05 a 10 minutos e realize o acompanhamento de seu servidor e aplicação.
Espero que ajude!
Alan Carlos