Azure Api AppMétricas com Application Insights
Agenda Application Insights – Introdução Minha aplicação vai ficar sobrecarregada? Tipos de telemetria Demo
Application Insights – Introdução Application Insights é um serviço de análise totalmente extensível,
que análise nossa aplicação totalmente online.
Quanto utilizando esse recurso, conseguimos detectar e diagnosticar problemas de desempenho e entender o que os usuários realmente fazem com seu aplicativo.
Application Insights – Introdução Diferente do Google Analytics que é uma ferramenta de métricas
mais voltada para usuários da área de negócios. O Application Insights é uma ferramenta criada para desenvolvedores.
E possui funcionalidade ampla em diversas plataformas, tais como: Java .NET Node
Application Insights – Introdução Tratando-se de um serviço disponível do portal do Microsoft Azure,
logo precisamos de uma conta no Microsoft Azure.
A inscrição é totalmente gratuita, e o plano gratuito atende muito bem, porém se precisar de algo que o plano gratuito não atender
Minha aplicação vai ficar sobrecarregada? Geralmente as pessoas questionam se quando utilizamos o serviço
do Application Insights, nossa aplicação sofre alguma sobrecarga.
O impacto é tão baixo mais tão baixo que é imperceptivel, as chamadas feitas não são bloqueantes e são totalmente alocadas em uma thread separada em formato de blocos.
Tipos de telemetria A lista de métricas que temos com o Application Insights é muito
extensa, vamos ver algumas dessas métricas abaixo:
Taxas de solicitação HTTP, tempos de resposta, taxas de êxito. Rastreamentos de exceção de servidor e cliente. Rastreamentos de log de diagnóstico. Taxas de chamada AJAX, tempos de resposta e taxas de êxito. Contadores de desempenho de servidor. Testes de disponibilidade
Demo
ObrigadoTwitter: @ntakashicsE-mail: [email protected]: ntakashi.net