application insights - gdg-sp - setembro/2016
TRANSCRIPT
Globalcode – Open4education
Monitoramento de aplicações com o Application Insights
Renato GroffeDesenvolvedor | MTAC | MCP | MCTS
Globalcode – Open4education
Apresentação pessoal
Atuação na área de desenvolvimento de softwaredesde 2001
Autor Técnico / Palestrante (Canal .NET, TechNet, .NET Magazine, .NET Coders, GDG-SP,DotNet Baixada)
MTAC (Microsoft Technical Audience Contributor)
Globalcode – Open4education
Contatos
Facebook:https://www.facebook.com/renatogroff
Site:http://renatogroffe.net/
Canal .NET:https://www.facebook.com/canaldotnet
LinkedIn:http://br.linkedin.com/in/renatogroffe
Globalcode – Open4education
Agenda
Monitoramento de aplicações
Uma visão geral do Application Insights
Exemplo prático
Globalcode – Open4education
Por que monitorar?
Garantir a operação do sistema
Detecção de falhas
Acompanhamento da performance
Determinar uso intensivo de funcionalidades
Globalcode – Open4education
Como monitorar?
Estipulando métricas para análise
Implementando uma estratégia de log
Criando relatórios de acompanhamento
Globalcode – Open4education
Surgem as dificuldades...
É costume relegar o monitoramento a um segundo plano
Logs bem elaborados exigem grandes esforços de codificação
Globalcode – Open4education
O que é?
Serviço que integra o Microsoft Azure, estando voltado ao monitoramento de aplicações Web (sites e serviços)
Uso de telemetria para coleta de dados
Globalcode – Open4education
O que é possível monitorar?
Algumas das métricas disponibilizadas por default:
Quantidade de Falhas
Número de usuários conectados
Número de requisições
Tempos de resposta
Local de origem dos usuários
Eventos customizados
Browsers utilizados
Globalcode – Open4education
Alguns recursos...
Coleta de várias métricas com simples ajustes de configuração
Dashboards customizáveis
Integração com Excel e Power BI
Compatibilidade com on-premise e outras soluções na nuvem
Monitoramento em tempo real (Beta)
Globalcode – Open4education
Alguns recursos...
Regras de alerta
Detecção proativa
Tracking de dependências (APIs e bases relacionais)
Gratuito (dependendo do nível de utilização)
Globalcode – Open4education
Referências
Application Insights:https://azure.microsoft.com/pt-br/services/application-insights/
Monitoramento com Application Insights (Vídeo - Channel 9):http://bit.ly/application-insights-monitoramento
ASP.NET MVC: monitoramento com Application Insightshttp://bit.ly/aspnet-mvc-application-insights