SlideShare uma empresa Scribd logo
1 de 26
Chega de achismos!
Decisão se toma com base em dados reais.
Veja isso na prática com Application Insights
Victor Cavalcante
Melhoria Continua
@vcavalcante
Abner das Dores
@abnerdasdores
Qual o Problema?
Você já se viu nessa
situação?
Ou nessa situação?
O que fazemos hoje para resolver?
• Pedimos dados para entender o que está acontecendo
Não foi o suficiente? O que fazer?
• Alguém pensou em logs?
• Sim!
• Onde?
• Em todo lugar!
Ainda não resolvemos!
• Pedimos mais dados…
• E vem o log dos processos do IIS...
Não foi suficiente? Windbg!
#igorfacts
Qual o principal problema desse fluxo?
Ele é Reativo
Como não ser reativo?
O que é o Application Insights?
Uma aplicação que realiza telemetria, e com
base nos dados coletados te ajuda a tomar
decisões mais acertivas.
Como ele faz isso?
1. Telemetria é coletada nas diversas camadas da aplicação:
Backend, WebService, Middleware e Browser
2. Telemetria é armazenada e processada nos serviços do Application
Insights no Azure
3. Com base em analises nos dados processados é possível detectar
padrões e analisar esses dados através da sua interface ou do
Power BI
4. Através do Analytics é possível fazer queries e descobrir tudo sobre
o uso da sua aplicação
DEMO
E o que preciso fazer para usar?
IAAS / IIS PAAS
DEMO
E fora das crises? Ele é útil?
Detecção Proativa
Alerta
Release annotations
Power BI
Analytics
Linguagens suportadas
• C#|VB (.NET)
• C#|VB (Windows Store)
• C++ (Windows Store)
• Java
• JavaScript web pages
•Objective-C
•PHP
•Python
•Ruby
•E o que mais você
quiser!
Plataformas suportadas
• Angular
• ASP.NET
• ASP.NET - for apps that are already live
• ASP.NET 5
• Android
• Azure web apps and VMs
• Azure Cloud Services - CRM Online from
Microsoft Dynamics
• Docker
• Glimpse
• iOS
• J2EE
• J2EE - for apps that are already live
• Node.JS
• OSX
• Spring
• WCF
• Windows Store C#|VB
• Windows Store C++
• Windows desktop applications,
services, and worker roles
• Xamarin
Frameworks de log
• Log4Net
• Nlog
• System.Diagnostics.Trace
• Java
• Log4J
• Logback
• Semantic Logging (SLAB) Cloud-based load testing
Saiba mais
http://bit.ly/appinsightsdevops
http://bit.ly/appinsightsdemo
Devops Summit Brasil 2016 - Application Insights

Mais conteúdo relacionado

Destaque

Definitiva plantación das cinco árbores celtas
Definitiva plantación das cinco árbores celtasDefinitiva plantación das cinco árbores celtas
Definitiva plantación das cinco árbores celtasradiorasca
 
O soño das árbores celtas
O soño das árbores celtasO soño das árbores celtas
O soño das árbores celtasradiorasca
 
Supplement Company Secrets
Supplement Company SecretsSupplement Company Secrets
Supplement Company Secretsyrshop
 
Blancaexamefinal2016
Blancaexamefinal2016Blancaexamefinal2016
Blancaexamefinal2016Anifrangaia
 
Sonia chable. ada5 bloque1-2semestre.xlsx
Sonia chable. ada5 bloque1-2semestre.xlsxSonia chable. ada5 bloque1-2semestre.xlsx
Sonia chable. ada5 bloque1-2semestre.xlsxSomassiel Ortiz
 
Ambientes centrados en quien aprende
Ambientes centrados en quien aprendeAmbientes centrados en quien aprende
Ambientes centrados en quien aprendegaabyescobedo
 
Summer Internship final reports
Summer Internship final reportsSummer Internship final reports
Summer Internship final reportsvivek srivastava
 
http://modern-pioneers.net/
http://modern-pioneers.net/http://modern-pioneers.net/
http://modern-pioneers.net/modern pioneers
 
Presentacion con dias positivas en power point
Presentacion con dias positivas en power pointPresentacion con dias positivas en power point
Presentacion con dias positivas en power pointpaolasillagana
 

Destaque (17)

Definitiva plantación das cinco árbores celtas
Definitiva plantación das cinco árbores celtasDefinitiva plantación das cinco árbores celtas
Definitiva plantación das cinco árbores celtas
 
O soño das árbores celtas
O soño das árbores celtasO soño das árbores celtas
O soño das árbores celtas
 
Co hoc
Co hocCo hoc
Co hoc
 
Supplement Company Secrets
Supplement Company SecretsSupplement Company Secrets
Supplement Company Secrets
 
CV
CVCV
CV
 
Blancaexamefinal2016
Blancaexamefinal2016Blancaexamefinal2016
Blancaexamefinal2016
 
CV_Saddam Hussain_mecheng
CV_Saddam Hussain_mechengCV_Saddam Hussain_mecheng
CV_Saddam Hussain_mecheng
 
Sonia chable. ada5 bloque1-2semestre.xlsx
Sonia chable. ada5 bloque1-2semestre.xlsxSonia chable. ada5 bloque1-2semestre.xlsx
Sonia chable. ada5 bloque1-2semestre.xlsx
 
Relaciones servia
Relaciones serviaRelaciones servia
Relaciones servia
 
Ambientes centrados en quien aprende
Ambientes centrados en quien aprendeAmbientes centrados en quien aprende
Ambientes centrados en quien aprende
 
Summer Internship final reports
Summer Internship final reportsSummer Internship final reports
Summer Internship final reports
 
Hardware
HardwareHardware
Hardware
 
Todos los documentos
Todos los documentosTodos los documentos
Todos los documentos
 
A10_TeamPrime
A10_TeamPrimeA10_TeamPrime
A10_TeamPrime
 
OduyeluCV-1
OduyeluCV-1OduyeluCV-1
OduyeluCV-1
 
http://modern-pioneers.net/
http://modern-pioneers.net/http://modern-pioneers.net/
http://modern-pioneers.net/
 
Presentacion con dias positivas en power point
Presentacion con dias positivas en power pointPresentacion con dias positivas en power point
Presentacion con dias positivas en power point
 

Semelhante a Devops Summit Brasil 2016 - Application Insights

Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...Renato Groff
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsAndré Dias
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsAdriano Bertucci
 
Application Insights
Application InsightsApplication Insights
Application InsightsCDS
 
Application Insights
Application InsightsApplication Insights
Application InsightsMarcus Garcia
 
Application Insights
Application Insights Application Insights
Application Insights CDS
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsAndré Dias
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsIgor Abade
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosPolis Consulting
 
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017Renato Groff
 
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesImplementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesMarcelo Matias
 
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018Renato Groffe
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaVinícius da Costa
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento MobileElton Minetto
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMarkus Christen
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareAndré Dias
 
Application Insights - Campinas .NET - Março/2017
Application Insights - Campinas .NET - Março/2017Application Insights - Campinas .NET - Março/2017
Application Insights - Campinas .NET - Março/2017Renato Groff
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloudakamud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudWennder Santos
 

Semelhante a Devops Summit Brasil 2016 - Application Insights (20)

Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
Application Insights - III Encontro Metropolitano de Tecnologia - Baixada San...
 
DevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application InsightsDevDay 2017 - Belo Horizonte - Application Insights
DevDay 2017 - Belo Horizonte - Application Insights
 
DevOps e App Insights
DevOps e App InsightsDevOps e App Insights
DevOps e App Insights
 
DevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App InsightsDevOps... O caminho! - Monitoramento de aplicações com App Insights
DevOps... O caminho! - Monitoramento de aplicações com App Insights
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Application Insights
Application InsightsApplication Insights
Application Insights
 
Application Insights
Application Insights Application Insights
Application Insights
 
Visão Geral sobre o Application Insights
Visão Geral sobre o Application InsightsVisão Geral sobre o Application Insights
Visão Geral sobre o Application Insights
 
Monitorando aplicações usando Application Insights
Monitorando aplicações usando Application InsightsMonitorando aplicações usando Application Insights
Monitorando aplicações usando Application Insights
 
Mudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dadosMudança de paradigma no monitoramento de banco de dados
Mudança de paradigma no monitoramento de banco de dados
 
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017
Monitorando APIs REST com o Application Insights - .NET SP - Dezembro/2017
 
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de AplicaçõesImplementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
Implementação de PCs, parte 1 de 4: Compatibilidade de Aplicações
 
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018
Monitorando APIs REST com o Application Insights - NerdZão - Fevereiro-2018
 
Como construir uma boa realidade aumentada
Como construir uma boa realidade aumentadaComo construir uma boa realidade aumentada
Como construir uma boa realidade aumentada
 
Desenvolvimento Mobile
Desenvolvimento MobileDesenvolvimento Mobile
Desenvolvimento Mobile
 
Monitoração de Aplicações Distribuídas
Monitoração de Aplicações DistribuídasMonitoração de Aplicações Distribuídas
Monitoração de Aplicações Distribuídas
 
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu SoftwareDevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
DevOps Summit Brasil: +10 Ferramentas para Melhorar a Qualidade do seu Software
 
Application Insights - Campinas .NET - Março/2017
Application Insights - Campinas .NET - Março/2017Application Insights - Campinas .NET - Março/2017
Application Insights - Campinas .NET - Março/2017
 
Aplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test CloudAplicativos Híbridos e Xamarin Test Cloud
Aplicativos Híbridos e Xamarin Test Cloud
 
Aplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test CloudAplicativos híbridos e Xamarin Test Cloud
Aplicativos híbridos e Xamarin Test Cloud
 

Devops Summit Brasil 2016 - Application Insights

  • 1. Chega de achismos! Decisão se toma com base em dados reais. Veja isso na prática com Application Insights Victor Cavalcante Melhoria Continua @vcavalcante Abner das Dores @abnerdasdores
  • 3. Você já se viu nessa situação?
  • 5. O que fazemos hoje para resolver? • Pedimos dados para entender o que está acontecendo
  • 6. Não foi o suficiente? O que fazer? • Alguém pensou em logs? • Sim! • Onde? • Em todo lugar!
  • 7. Ainda não resolvemos! • Pedimos mais dados… • E vem o log dos processos do IIS...
  • 8. Não foi suficiente? Windbg! #igorfacts
  • 9. Qual o principal problema desse fluxo? Ele é Reativo
  • 10. Como não ser reativo?
  • 11. O que é o Application Insights? Uma aplicação que realiza telemetria, e com base nos dados coletados te ajuda a tomar decisões mais acertivas.
  • 12. Como ele faz isso? 1. Telemetria é coletada nas diversas camadas da aplicação: Backend, WebService, Middleware e Browser 2. Telemetria é armazenada e processada nos serviços do Application Insights no Azure 3. Com base em analises nos dados processados é possível detectar padrões e analisar esses dados através da sua interface ou do Power BI 4. Através do Analytics é possível fazer queries e descobrir tudo sobre o uso da sua aplicação
  • 13. DEMO
  • 14. E o que preciso fazer para usar? IAAS / IIS PAAS
  • 15. DEMO
  • 16. E fora das crises? Ele é útil?
  • 22. Linguagens suportadas • C#|VB (.NET) • C#|VB (Windows Store) • C++ (Windows Store) • Java • JavaScript web pages •Objective-C •PHP •Python •Ruby •E o que mais você quiser!
  • 23. Plataformas suportadas • Angular • ASP.NET • ASP.NET - for apps that are already live • ASP.NET 5 • Android • Azure web apps and VMs • Azure Cloud Services - CRM Online from Microsoft Dynamics • Docker • Glimpse • iOS • J2EE • J2EE - for apps that are already live • Node.JS • OSX • Spring • WCF • Windows Store C#|VB • Windows Store C++ • Windows desktop applications, services, and worker roles • Xamarin
  • 24. Frameworks de log • Log4Net • Nlog • System.Diagnostics.Trace • Java • Log4J • Logback • Semantic Logging (SLAB) Cloud-based load testing