application insights - gdg-sp - setembro/2016

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

Upload: renato-groff

Post on 22-Jan-2018

159 views

Category:

Software


0 download

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

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 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

Plataformas suportadas

Globalcode – Open4education

Exemplos práticos

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!!!