ALM – Usando o Microsoft AppInsights – Análise de Performance

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:

image

image

 

– Realize o download do arquivo ApplicationInsights.config no site.

image

Depois, insira esse arquivo no diretório Web do IIS da sua aplicação .NET. Por exemplo: C:\Inetpub\Meu Site

image

Em seguida, realize o download e instale o agente em seu servidor.

image

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.

 

image

image

Nessa tela, você pode escolher para onde enviar os logs (AppInsights) e também para o Operation Manager!

image

image

image

Depois acesse sua Dashboard no Visual Studio Online e a configure.

image

image

image

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

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s