ALM Summit Brasil 2014 
ALM Summit Brasil 2014 
Monitorando suas Aplicações 
com Application Insights 
Carlos dos Santos 
...
ALM Summit Brasil 2014 
Para refletir... 
• Sua aplicação está no ar 
neste momento ? 
• Está funcionando ? 
• Será que es...
ALM Summit Brasil 2014 
Tudo mudou. Não acredita? 
Força de trabalho 
2.6bilhões 
de dispositivos móveis 
em 2016; 350M us...
ALM Summit Brasil 2014 
Em 2016 …
ALM Summit Brasil 2014 
Tudo está conectado… 
Usuários 
Clientes 
Browser 
Device 
Desktop 
Servidores 
Bancos de dados 
S...
ALM Summit Brasil 2014 
O mundo esta mais ágil… 
Práticas ágeis estão 
acelerando o processo 
de construção 
Problemas de ...
ALM Summit Brasil 2014 
Um montão de coisas pode 
dar errado 
Bug na aplicação 
Respostas do servidor 
muito lentas 
Banco...
ALM Summit Brasil 2014 
Monitorar + 
Aprender 
Priorizar e validar 
investimentos baseados em 
dados qualitativos e 
quant...
ALM Summit Brasil 2014 
Tempo Médio para Detectar 
Problem 
Solution 
Value
ALM Summit Brasil 2014 
• Tenha uma visão 
de 360 graus da 
saúde da sua 
aplicação e 
detecte 
problemas em 
produção. 
C...
ALM Summit Brasil 2014 
• Receba alertas 
automaticamente 
quando sua 
aplicação não 
estiver 
respondendo. 
Alertas 
auto...
ALM Summit Brasil 2014 
Tempo Médio para Reparar 
Problem 
Solution 
Value
ALM Summit Brasil 2014 
• Identifique 
problemas que 
afetam a 
Infraestrutura de sua 
aplicação 
• Priorize novas 
funcio...
ALM Summit Brasil 2014 
A solução: Application Insights 
Disponível 
Dashboards de Saúde Notificações e Insights Uso dos D...
ALM Summit Brasil 2014 
O que é o Application Insights 
• Novo serviço de 
monitoramento de 
aplicações do Microsoft 
Azur...
ALM Summit Brasil 2014 
Application Insights e o Azure 
• Até a versão 1.x o Application Insights é 
gerenciado pelo Visua...
ALM Summit Brasil 2014 
Dashboards
ALM Summit Brasil 2014 
Fontes de telemetria 
aplicação 
plataforma 
infraestrutura 
1 
2 Comportamento do usuário 
3 
4 
...
ALM Summit Brasil 2014 
Como começar na sua aplicação ? 
Alterações no 
código 
Não invasivo
ALM Summit Brasil 2014 
demo 
Application Insights
ALM Summit Brasil 2014 
Plataformas suportadas 
Server side 
• .NET & Java 
• On-prem: MS 
Monitoring 
Agent 
• Azure: VM’...
ALM Summit Brasil 2014 
Monitoramento de Uso 
Monitoramento de Ambiente 
Monitoramento da Aplicação 
Analytics e Log Minin...
ALM Summit Brasil 2014 
Para saber mais… 
• Começe a usar o Application Insights – de graça! 
http://msdn.microsoft.com/en...
ALM Summit Brasil 2014 
ALM Summit Brasil 2014 
Obrigado! 
Carlos dos Santos 
CDS Informática Ltda. 
@cdssoftware 
www.car...
Próximos SlideShares
Carregando em…5
×

Application Insights

549 visualizações

Publicada em

Palestra sobre Application Insights realizada no ALM Summit Brasil 2014

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Application Insights

  1. 1. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Monitorando suas Aplicações com Application Insights Carlos dos Santos CDS Informática Ltda. @cdssoftware www.carloscds.net Microsoft MVP C#
  2. 2. ALM Summit Brasil 2014 Para refletir... • Sua aplicação está no ar neste momento ? • Está funcionando ? • Será que está com algum erro ? • E o desempenho ? A resposta é...
  3. 3. ALM Summit Brasil 2014 Tudo mudou. Não acredita? Força de trabalho 2.6bilhões de dispositivos móveis em 2016; 350M usados no trabalho Consumidores 82% da população mundial online participa de redes sociais Comércio 70% das empresas usam ou estão investindo em soluções de nuvem
  4. 4. ALM Summit Brasil 2014 Em 2016 …
  5. 5. ALM Summit Brasil 2014 Tudo está conectado… Usuários Clientes Browser Device Desktop Servidores Bancos de dados Serviços
  6. 6. ALM Summit Brasil 2014 O mundo esta mais ágil… Práticas ágeis estão acelerando o processo de construção Problemas de disponibillidade e desempenho são difíceis de resolver nesse mundo de mudanças constants e apps distribuídas Um pipeline de publicação automática é necessário para entregar no ritmo do desenvolvimento, com total rastreabilidade O uso é que deveria determiner próximo conjunto de prioridades e aprendizado BACKLOG Desenvolvimento Produção Colaboração
  7. 7. ALM Summit Brasil 2014 Um montão de coisas pode dar errado Bug na aplicação Respostas do servidor muito lentas Banco de dados sobrecarregado Serviço de terceiros fora do ar Funcionalidade difícil de usar
  8. 8. ALM Summit Brasil 2014 Monitorar + Aprender Priorizar e validar investimentos baseados em dados qualitativos e quantitativos Detectar e resolver rapidamente os problemas em produção Impedimentos Planejar Diagnóstico em produção? Depois pensamos nisso… Desenvolver + BACKLOG Desenvolvimento Produção Colaboração Testar Publicar
  9. 9. ALM Summit Brasil 2014 Tempo Médio para Detectar Problem Solution Value
  10. 10. ALM Summit Brasil 2014 • Tenha uma visão de 360 graus da saúde da sua aplicação e detecte problemas em produção. Confgure as métricas de saúde Verifique o pulso da sua aplicação Identifique problemas com a aplicação em produção
  11. 11. ALM Summit Brasil 2014 • Receba alertas automaticamente quando sua aplicação não estiver respondendo. Alertas automáticos com informações relevantes.
  12. 12. ALM Summit Brasil 2014 Tempo Médio para Reparar Problem Solution Value
  13. 13. ALM Summit Brasil 2014 • Identifique problemas que afetam a Infraestrutura de sua aplicação • Priorize novas funcionalidades, correção de bugs e estratégias baseadas em qualidade Dados valiosos na ponta dos seusc dedos Valorize seu investimento
  14. 14. ALM Summit Brasil 2014 A solução: Application Insights Disponível Dashboards de Saúde Notificações e Insights Uso dos Dashboards Minha aplicação está disponível e com bom desmpenho para meus usuários ? Dashboard Único Performance Melhorando O quê está errado? Mostre-me os problemas de desempenho, Uso de memória e exceções Onde iremos investir? Mostre-me as principais funconalidades e Utilização dos usuários
  15. 15. ALM Summit Brasil 2014 O que é o Application Insights • Novo serviço de monitoramento de aplicações do Microsoft Azure • Coleta indicadores de desempenho, logs e erros de aplicações em diversas plataformas • Server-side ou cliente-side • Devices • On-premise ou na nuvem
  16. 16. ALM Summit Brasil 2014 Application Insights e o Azure • Até a versão 1.x o Application Insights é gerenciado pelo Visual Studio Online • A partir da versão 2.x ele estará no Microsoft Azure (Visual Studio 2013 Update 3)
  17. 17. ALM Summit Brasil 2014 Dashboards
  18. 18. ALM Summit Brasil 2014 Fontes de telemetria aplicação plataforma infraestrutura 1 2 Comportamento do usuário 3 4 5 6 Monitoramento Outside-in Pings de URL e Testes Web a partir de vários pontos de presença globais Como a aplicação está sendo utilizada? Traces gerados pelo desenvolvedor Qualquer coisa que o dev queira mandar para o Application Insights Comportamento da aplicação Dispensa codificação – dependências de serviço, consultas, tempo de resposta, exceções, logs, etc. Desempenho da infraestrutura Contadores de desempenho de sistema “Meta-telemetria” Código-fonte, builds, implantações, mudanças de configuração
  19. 19. ALM Summit Brasil 2014 Como começar na sua aplicação ? Alterações no código Não invasivo
  20. 20. ALM Summit Brasil 2014 demo Application Insights
  21. 21. ALM Summit Brasil 2014 Plataformas suportadas Server side • .NET & Java • On-prem: MS Monitoring Agent • Azure: VM’s e cloud services • ASP.NET • AppInsights SDK Client side • Browser (JS) • Windows Phone • Windows Store Em breve • Azure Web Sites • iOS • Android
  22. 22. ALM Summit Brasil 2014 Monitoramento de Uso Monitoramento de Ambiente Monitoramento da Aplicação Analytics e Log Mining Descoberta rápida com Alertas Recapitulando... BACKLOG Desenvolvimento Produção Colaboração
  23. 23. ALM Summit Brasil 2014 Para saber mais… • Começe a usar o Application Insights – de graça! http://msdn.microsoft.com/en-us/library/dn481095.aspx • Find Performance Problems http://bit.ly/1fF5TXo • Channel 9 App Insights for Visual Studio Online http://bit.ly/1fF69FR • App Insights Azure Version http://azure.microsoft.com/en-us/documentation/articles/app-insights-get-started/
  24. 24. ALM Summit Brasil 2014 ALM Summit Brasil 2014 Obrigado! Carlos dos Santos CDS Informática Ltda. @cdssoftware www.carloscds.net Microsoft MVP C#

×