SlideShare uma empresa Scribd logo
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 aplicação está disponível
… o desempenho está bom
… estamos atingindo os objetivos de negócio
Na maior parte do tempo, voamos às cegas
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?
Visual Studio Summit 2014
Em 2016 …
Visual Studio Summit 2014
Aplicações modernas – components conectados
• Usuários
• Clientes
– Browser
– Device
– Desktop
• Servidores
• Bancos de dados
• Serviços
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!
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
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
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
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
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
Visual Studio Summit 2014
Dashboards
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?
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
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
cloud services
• ASP.NET
• AppInsights SDK
Client side
• Browser (JS)
• Windows Phone
• Windows Store
Em breve
• Azure Web Sites
• iOS
• Android
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
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
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

Mais conteúdo relacionado

PPTX
Application Insights
 
PPTX
Application Insights
 
PPTX
Application Insights
PPTX
PPTX
DevOps e App Insights
PPTX
Impacto do DevOps nos negócios
PPTX
Keynote Visual Studio Summit 2016
PPTX
Application Insights - Monitore a sua aplicação em tempo real
Application Insights
 
Application Insights
 
Application Insights
DevOps e App Insights
Impacto do DevOps nos negócios
Keynote Visual Studio Summit 2016
Application Insights - Monitore a sua aplicação em tempo real

Mais procurados (20)

PPTX
Novidades do Visual Studio 2013
PPTX
Produtividade para times de desenvolvimento com visual studio team services
PPTX
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
PPTX
Muito além das startups: Build-Measure-Learn em sistemas corporativos
PPTX
Gerenciando projetos através do VSTS(Visual Studio Team Services)
PPTX
Gestão de demandas e workflow utilizando Project Server ou Project Online
PPTX
DevOps ... o caminho
PPTX
DevOps - Melhores práticas na plataforma microsoft
PPTX
Os príncipios por trás do DevOps
PPTX
Microsoft - Application Lifecycle Management - Visão Geral
PPTX
Desenvolvendo com qualidade em ambientes caóticos
PPTX
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
PPTX
Os principios do DevOps - #MTACWeek 2017
PPTX
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
PPTX
PPTX
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
PPTX
Visual Studio ALM
PPTX
Melhorando a qualidade do software com testes de ponta a-ponta
PPTX
ABTesting: Não há nada como testar em produção!
Novidades do Visual Studio 2013
Produtividade para times de desenvolvimento com visual studio team services
Introdução ao ALM e a visão da Plataforma Microsoft para developers.
Muito além das startups: Build-Measure-Learn em sistemas corporativos
Gerenciando projetos através do VSTS(Visual Studio Team Services)
Gestão de demandas e workflow utilizando Project Server ou Project Online
DevOps ... o caminho
DevOps - Melhores práticas na plataforma microsoft
Os príncipios por trás do DevOps
Microsoft - Application Lifecycle Management - Visão Geral
Desenvolvendo com qualidade em ambientes caóticos
Scrum e Team Foundation Server - Qualidade ao longo de todo o ciclo de vida d...
Os principios do DevOps - #MTACWeek 2017
Do UnitTest ao DevOps - Criando times realmente ágeis com o Visual Studio ALM
Aprenda a controlar sua aplicação ASP.NET Core com técnicas de DevOps e ALM
Visual Studio ALM
Melhorando a qualidade do software com testes de ponta a-ponta
ABTesting: Não há nada como testar em produção!
Anúncio

Semelhante a Monitorando aplicações usando Application Insights (20)

PDF
DevOps... O caminho! - Monitoramento de aplicações com App Insights
PPT
DevOps - Novos Desafios para TI
PPTX
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
PPTX
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
PDF
Brisa Qualidade e Testes de software
PPTX
Monitoração de Aplicações Distribuídas
PPSX
O que as empresas inovadoras sabem sobre DevOps?
PPTX
Controlando o Ciclo de Software e porque você deveria usar o VSTS
PDF
rio inside track apresentação publica - usabilidade sap fiori
PPT
Sistemas ERP - Implantação e tendências de mercado
PDF
Performance na Web - GDG DevFest SP 2014
PPTX
Application Insights - MS Weekend 2016
PPTX
Application Insights - Agosto/2016
PPT
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
PPT
Monitorando serviços REST com o Application Insights
PPTX
Desenvolvimento RIA com Silverlight 4
PDF
DevOps e Apps Mobile: Você realmente se importa?
PPTX
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
PPTX
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
PPT
Monitorando serviços REST com o Application Insights e Distributed Tracing
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps - Novos Desafios para TI
Desafios da Microsoft no desenvolvimento Ágil de serviços - Regional scrum g...
[GUTS-RS] GUTS Universitário - UNISINOS Campus POA
Brisa Qualidade e Testes de software
Monitoração de Aplicações Distribuídas
O que as empresas inovadoras sabem sobre DevOps?
Controlando o Ciclo de Software e porque você deveria usar o VSTS
rio inside track apresentação publica - usabilidade sap fiori
Sistemas ERP - Implantação e tendências de mercado
Performance na Web - GDG DevFest SP 2014
Application Insights - MS Weekend 2016
Application Insights - Agosto/2016
Novidades no Windows Mobile Line of Business Solution Accelerator 2008
Monitorando serviços REST com o Application Insights
Desenvolvimento RIA com Silverlight 4
DevOps e Apps Mobile: Você realmente se importa?
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso
Monitorando serviços REST com o Application Insights e Distributed Tracing
Anúncio

Mais de Igor Abade (20)

PDF
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
PPTX
DevOps em grandes empresas - Mito ou Realidade?
PPTX
Serverless Computing no Microsoft Azure
PPTX
Chega de receita de bolo: gerenciando infraestrutura como código
PPTX
Microsserviços .NET no Azure
PPTX
Introdução ao Habitat
PPTX
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
PPTX
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
PPTX
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
PPTX
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
PPTX
Desktop App Converter: Trazendo Apps Win32 para a Windows Store
PPTX
Acelere - e melhore! - o feedback com testes automatizados rápidos
PPTX
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
PPTX
Suporte a macros na sua aplicação com PowerShell
PPTX
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
PPTX
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
PPTX
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
PPTX
Além do pen-drive: empacotando seu software para distribuição e implantação (...
PPTX
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
PPTX
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)
Introdução à SRE (.Net Vale Tech Saturday - DevSecOps)
DevOps em grandes empresas - Mito ou Realidade?
Serverless Computing no Microsoft Azure
Chega de receita de bolo: gerenciando infraestrutura como código
Microsserviços .NET no Azure
Introdução ao Habitat
Acelere - e melhore! - o feedback com testes automatizados rápidos - igor abade
Provisionando ambientes de Dev e Teste com Azure DevTest Labs e VSTS
Testes Exploratórios não são sinônimo de bagunça! (TDC 2016 POA)
Gestão de ciclo de vida de Banco de Dados: Já passou da hora! (TDC POA 2016)
Desktop App Converter: Trazendo Apps Win32 para a Windows Store
Acelere - e melhore! - o feedback com testes automatizados rápidos
Testes exploratórios não são sinônimo de bagunça! (TDC 2016 SP)
Suporte a macros na sua aplicação com PowerShell
Smoke tests, deployment e rollback automatizados (Mobile & Cloud Hack Days 2016)
Smoke tests, deployment e rollback automatizados (DevOps Summit Brasil 2016)
Keynote - Trilha Negócios (DevOps Summit Brasil 2016)
Além do pen-drive: empacotando seu software para distribuição e implantação (...
Aprenda mais sobre sua aplicação e seus usuários com Application Insights (DN...
Acelerando a criação de testes usando IntelliTest (Visual Studio Summit 2015)

Último (19)

PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
Processos na gestão de transportes, TM100 Col18
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Apple Pippin Uma breve introdução. - David Glotz
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Aula04-Academia Heri- Tecnologia Geral 2025
COBITxITIL-Entenda as diferença em uso governança TI
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
Processos na gestão de transportes, TM100 Col18
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula 18 - Manipulacao De Arquivos python
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...

Monitorando aplicações usando Application Insights

  • 1. Visual Studio Summit 2014 Igor Abade Monitorando aplicações usando AppInsights Lambda3 Microsoft MVP, Visual Studio ALM
  • 2. Visual Studio Summit 2014 Antes de começarmos…
  • 3. Visual Studio Summit 2014 Devs são esquisitos
  • 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. 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. Visual Studio Summit 2014 Em 2016 …
  • 9. Visual Studio Summit 2014 Aplicações modernas – components conectados • Usuários • Clientes – Browser – Device – Desktop • Servidores • Bancos de dados • Serviços
  • 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. 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. 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. 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. 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. 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. Visual Studio Summit 2014 Dashboards
  • 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. 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. Visual Studio Summit 2014 demo Application Insights
  • 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. 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. 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. Visual Studio Summit 2014 Igor Abade Monitorando aplicações usando AppInsights Lambda3 Microsoft MVP, Visual Studio ALM
  • 24. Slides de backupDemos offline 