3. #VSSUMMIT
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. #VSSUMMIT
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. #VSSUMMIT
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. #VSSUMMIT
O que é Application Insights?
• 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. #VSSUMMIT
O que dá pra monitorar?
• Ping URL / Web Test
• Dados e Comportamento do Usuário
• Contadores de Performance
• Dependências
• Eventos e Traces
13. #VSSUMMIT
Resumindo
Aplication 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 = 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.