monitoramento de aplicações com o application insights

16
Globalcode – Open4education .NET Renato Groffe Desenvolvedor | MTAC | MCP | MCTS Monitoramento de aplicações com o Application Insights

Upload: renato-groff

Post on 13-Apr-2017

123 views

Category:

Software


3 download

TRANSCRIPT

Page 1: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

.NET

Renato GroffeDesenvolvedor | MTAC | MCP | MCTS

Monitoramento de aplicações com o Application Insights

Page 2: 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

Page 3: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Agenda

Monitoramento de aplicações

Uma visão geral do Application Insights

Exemplo prático

Page 4: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Monitoramento de aplicações

Page 5: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Por que monitorar?

Garantir a operação do sistema

Detecção de falhas

Acompanhamento da performance

Determinar uso intensivo de funcionalidades

Page 6: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Como monitorar?

Estipulando métricas para análise

Implementando uma estratégia de log

Criando relatórios de acompanhamento

Page 7: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Surgem as dificuldades...

É costume relegar o monitoramento a um segundo plano

Logs bem elaborados exigem grandes esforços de codificação

Page 8: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Application Insights

Page 9: Monitoramento de aplicações com o 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

Page 10: Monitoramento de aplicações com o Application Insights

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

Page 11: Monitoramento de aplicações com o Application Insights

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

Page 12: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Plataformas suportadas

Page 13: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Exemplo prático

Page 14: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Dúvidas?

Page 15: Monitoramento de aplicações com o Application Insights

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

Page 16: Monitoramento de aplicações com o Application Insights

Globalcode – Open4education

Obrigado!!!