ALM Roadshow
Application
Insights
Monitore a sua aplicação em tempo real
André Dias
ALM MVP, ALM Ranger
andre.dias@outlook.com
@AndreDiasBR
ALM Roadshow
http://demoappinsights.cloudapp.net/
Contribua com a demo
ALM Roadshow
Algumas necessidades do dia a dia
• Encontrar e corrigir defeitos rapidamente
• Conhecer a audiência e o que ela busca para
priorizar o backlog
• Manter a aplicação estável e funcionando
ALM Roadshow
E os desafios são...
• Instrumentar código dá trabalho
• Mapear dependências e saber se estão
funcionando não é simples
• Nem sempre Dev e Ops utilizam ferramentas
integradas
• Os bugs raramente são abertos com passos para
reprodução
• Não há monitoração e triagem e todo bug é
urgente
ALM Roadshow
O que é Application Insights?
• É uma ferramenta de APM (Application
Performance Management)
• Captura telemetria de qualquer device /
aplicação (iOS, Android, Windows Phone, .NET,
Java, PHP, Python, Node, etc)
• Captura telemetria de Apps rodando em qualquer
lugar (on premisse, Azure, AWS, Google Cloud,
etc)
ALM Roadshow
Como o Application Insights funciona?
• Basicamente monitora qualquer coisa
em qualquer lugar
• Tudo que é capturado é armazenado
na nuvem e é acessado através do
Portal do Azure
• Oferece uma visão 360º da
aplicação incluindo
Disponibilidade, Desempenho e
Padrões de Uso.
ALM Roadshow
O que dá pra monitorar?
• Ping URL / Web Test
• Dados e Comportamento do Usuário
• Contadores de Performance
• Dependências
• Eventos e Traces
ALM Roadshow
Pensando bem...
Application Insights
ALM Roadshow
Apurando os votos
Demo 1
ALM Roadshow
Configurando
Application Insights na
sua App
Demo 2
ALM Roadshow
Minha App suporta 50K usuários concorrentes?
Case
ALM Roadshow
Preço?
ALM Roadshow
Resumindo
Application Insights instrumenta
automaticamente o seu código e suas
dependências, além de coletar telemetria de
qualquer aplicação, em qualquer lugar,
consolidando as informações na nuvem e
permitindo uma análise multidimensional com
apenas alguns clicks.
ALM Roadshow
Próximos Passos
• Acesse e experimente http://aka.ms/ApplicationInsights
ALM Roadshow
André Dias
blog.andredias.net
facebook.com/brandredias
@AndreDiasBR
andre.dias@outlook.com
Dúvidas?
ALM Roadshow
bit.ly/ALMRoadshow @ALMRoadshow
Obrigado

Application Insights - Monitore a sua aplicação em tempo real

Notas do Editor

  • #4 Encontrar e corrigir defeitos rapidamente = Quanto custa um bug? Código Instrumentado, Report Detalhado do Bugs com passos para reprodu;áo, testes, build e releases automatizados, Conhecer audiência = Fazer experiências com Testes A/B, habilitar funcionalidades, conhecer o padrão de navegação, região, device Manter a aplicação estável e funcionando = Monitorar servidores, serviços. Não quero descobrir as 2:00 da manha de uma black Friday que o disco do meu servidor estourou. Não quero ser avisado via Twitter que meu site caiu. Se você atender os 3, grandes chances de você ter DevOps implantado na sua empresa.