Visual Studio Summit 2014
Igor Abade
Monitorando aplicações usando AppInsights
Lambda3
Microsoft MVP, Visual Studio ALM
Visual Studio Summit 2014
Antes de
começarmos…
Visual Studio Summit 2014
Devs são esquisitos
Visual Studio Summit 2014
Visual Studio Summit 2014
Visual Studio Summit 2014
Desafios que ignoramos
Aplicações estão cada vez mais
complexas
Não sei responder se…
… minha ap...
Visual Studio Summit 2014
Força de trabalho
2.6bilhões
de dispositivos móveis
em 2016; 350M usados
no trabalho
Consumidore...
Visual Studio Summit 2014
Em 2016 …
Visual Studio Summit 2014
Aplicações modernas – components conectados
• Usuários
• Clientes
– Browser
– Device
– Desktop
•...
Visual Studio Summit 2014
Experiência começa e termina no usuário
No fim do dia, a
experiência do usuário
é o que interess...
Visual Studio Summit 2014
A nova norma
Práticas ágeis estão
acelerando o processo
de construção
Um pipeline de publicação
...
Visual Studio Summit 2014
Um montão de coisas pode dar errado
App no celular travou
Respostas do servidor
muito lentas
Ban...
Visual Studio Summit 2014
Detectar e resolver
rapidamente os
problemas em
produção
Priorizar e validar
investimentos basea...
Visual Studio Summit 2014
Desempenhando
O que há de errado?
Mostre-me os problemas de desempenho, uso de
memória e exceçõe...
Visual Studio Summit 2014
O que é o Application Insights
• Novo serviço de
monitoramento de aplicações
do Visual Studio On...
Visual Studio Summit 2014
Dashboards
Visual Studio Summit 2014
Fontes de telemetria
plataforma
infraestrutura
aplicação
1
3
4
5
6
Monitoramento Outside-in
Ping...
Visual Studio Summit 2014
Adoção gradual dos recursos do Application Insights
Por onde começar?
Disponibilidade
básica
Des...
Visual Studio Summit 2014
demo
Application Insights
Visual Studio Summit 2014
Plataformas suportadas
Server side
• .NET & Java
• On-prem: MS
Monitoring Agent
• Azure: VM’s e
...
Visual Studio Summit 2014
Descoberta rápida com Alertas
Analytics e Log Mining
Monitoramento de Ambiente
Monitoramento da ...
Visual Studio Summit 2014
Para saber mais
• Começe a usar o Application Insights – de graça!
http://www.visualstudio.com/e...
Visual Studio Summit 2014
Igor Abade
Monitorando aplicações usando AppInsights
Lambda3
Microsoft MVP, Visual Studio ALM
Slides de backupDemos offline 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
Próximos SlideShares
Carregando em…5
×

Monitorando aplicações usando Application Insights

895 visualizações

Publicada em

Desenvolver aplicações está cada vez mais difícil, em especial com a proliferação de dispositivos móveis e web sites.

Você sabe quando sua aplicação deu erro? Ou quais recursos seu usuário acessa? E o desempenho em produção, está adequado?

Venha conhecer o Application Insights, serviço do Visual Studio Online que permite a captura de "telemetria" de sua aplicação, para que você saiba exatamente o que acontece com seus sistemas em produção

Publicada em: Tecnologia
0 comentários
7 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
895
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
16
Comentários
0
Gostaram
7
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Monitorando aplicações usando Application Insights

  1. 1. Visual Studio Summit 2014 Igor Abade Monitorando aplicações usando AppInsights Lambda3 Microsoft MVP, Visual Studio ALM
  2. 2. Visual Studio Summit 2014 Antes de começarmos…
  3. 3. Visual Studio Summit 2014 Devs são esquisitos
  4. 4. Visual Studio Summit 2014
  5. 5. Visual Studio Summit 2014
  6. 6. Visual Studio Summit 2014 Desafios que ignoramos Aplicações estão cada vez mais complexas Não sei responder se… … minha aplicação está disponível … o desempenho está bom … estamos atingindo os objetivos de negócio Na maior parte do tempo, voamos às cegas
  7. 7. Visual Studio Summit 2014 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 Tudo mudou. Não acredita?
  8. 8. Visual Studio Summit 2014 Em 2016 …
  9. 9. Visual Studio Summit 2014 Aplicações modernas – components conectados • Usuários • Clientes – Browser – Device – Desktop • Servidores • Bancos de dados • Serviços
  10. 10. Visual Studio Summit 2014 Experiência começa e termina no usuário No fim do dia, a experiência do usuário é o que interessa Mesmo dentro das empresas!
  11. 11. Visual Studio Summit 2014 A nova norma Práticas ágeis estão acelerando o processo de construção Um pipeline de publicação automática é necessário para entregar no ritmo do desenvolvimento, com total rastreabilidade Problemas de disponibillidade e desempenho são difíceis de resolver nesse mundo de mudanças constants e apps distribuídas O uso é que deveria determiner próximo conjunto de prioridades e aprendizado ProduçãoDesenvolvimento Colaboração BACKLOG
  12. 12. Visual Studio Summit 2014 Um montão de coisas pode dar errado App no celular travou Respostas do servidor muito lentas Banco de dados sobrecarregado Serviço de terceiros fora do ar Funcionalidade difícil de usar
  13. 13. Visual Studio Summit 2014 Detectar e resolver rapidamente os problemas em produção Priorizar e validar investimentos baseados em dados qualitativos e quantitativos Monitorar + Aprender Diagnóstico em produção? Depois pensamos nisso… Planejar Desenvolver + Testar Publicar Impedimentos ProduçãoDesenvolvimento Colaboração BACKLOG
  14. 14. Visual Studio Summit 2014 Desempenhando O que há de errado? Mostre-me os problemas de desempenho, uso de memória e exceções Solução? Application Insights Disponível Minha aplicação está disponível e com bom desempenho para nossos usuários? Dashboard único Dando resultado Onde investimos agora? Mostre-me as principais funcionalidades e os padrões de utilização de meus usuários Dashboards de Saúde Notificações & Insights Dashboards de Uso
  15. 15. Visual Studio Summit 2014 O que é o Application Insights • Novo serviço de monitoramento de aplicações do Visual Studio Online • 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. Visual Studio Summit 2014 Dashboards
  17. 17. Visual Studio Summit 2014 Fontes de telemetria plataforma infraestrutura aplicação 1 3 4 5 6 Monitoramento Outside-in Pings de URL e Testes Web a partir de 16 pontos de presença globais 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 2 Comportamento do usuário Como a aplicação está sendo utilizada?
  18. 18. Visual Studio Summit 2014 Adoção gradual dos recursos do Application Insights Por onde começar? Disponibilidade básica Desempenho básico Utilização da aplicação Telemetria Personalizada Não-invasivo Alterações de Código
  19. 19. Visual Studio Summit 2014 demo Application Insights
  20. 20. Visual Studio Summit 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
  21. 21. Visual Studio Summit 2014 Descoberta rápida com Alertas Analytics e Log Mining Monitoramento de Ambiente Monitoramento da Aplicação Monitoramento de Uso Recapitulando... ProduçãoDesenvolvimento Colaboração BACKLOG
  22. 22. Visual Studio Summit 2014 Para saber mais • Começe a usar o Application Insights – de graça! http://www.visualstudio.com/en-us/get-started/find-performance-problems-vs • Roller-coaster Tour of App Insights Webinar http://bit.ly/1c55LW8 • Find Performance Problems http://bit.ly/1fF5TXo • Channel 9 App Insights for Visual Studio Online http://bit.ly/1fF69FR
  23. 23. Visual Studio Summit 2014 Igor Abade Monitorando aplicações usando AppInsights Lambda3 Microsoft MVP, Visual Studio ALM
  24. 24. Slides de backupDemos offline 

×