Upload
renato-groff
View
124
Download
3
Embed Size (px)
Citation preview
Globalcode – Open4education
.NET
Renato GroffeDesenvolvedor | MTAC | MCP | MCTS
Monitoramento de aplicações com o Application Insights
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
Monitoramento de aplicações
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
Application Insights
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 FalhasNúmero de usuários conectadosNúmero de requisiçõesTempos de respostaLocal de origem dos usuáriosEventos customizadosBrowsers utilizados
Globalcode – Open4education
Alguns recursos...
Coleta de várias métricas com simples ajustes de configuraçãoDashboards customizáveisIntegração com Excel e Power BICompatibilidade com on-premise e outras soluções na nuvemMonitoramento em tempo real (Beta)Regras de alertaDetecção proativa
Globalcode – Open4education
Plataformas suportadas
Globalcode – Open4education
Exemplo prático
Globalcode – Open4education
Dúvidas?
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
Globalcode – Open4education
Obrigado!!!