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

TDC2016SP - Trilha .NET

Embed Size (px)

Citation preview

Page 1: TDC2016SP - Trilha .NET

Globalcode – Open4education

.NET

Renato GroffeDesenvolvedor | MTAC | MCP | MCTS

Monitorando de aplicações com o Application Insights

Page 2: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

Globalcode – Open4education

Agenda

Monitoramento de aplicações

Uma visão geral do Application Insights

Exemplo prático

Page 4: TDC2016SP - Trilha .NET

Globalcode – Open4education

Monitoramento de aplicações

Page 5: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

Globalcode – Open4education

Como monitorar?

Estipulando métricas para análise

Implementando uma estratégia de log

Criando relatórios de acompanhamento

Page 7: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

Globalcode – Open4education

Application Insights

Page 9: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

Globalcode – Open4education

Plataformas suportadas

Page 13: TDC2016SP - Trilha .NET

Globalcode – Open4education

Exemplo prático

Page 14: TDC2016SP - Trilha .NET

Globalcode – Open4education

Dúvidas?

Page 15: TDC2016SP - Trilha .NET

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: TDC2016SP - Trilha .NET

Globalcode – Open4education

Obrigado!!!