3. 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
4. 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
5. 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)
6. 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.
7. 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
13. 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.
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.