Application Insights

Click here to load reader

  • date post

    09-Aug-2015
  • Category

    Technology

  • view

    31
  • download

    2

Embed Size (px)

Transcript of Application Insights

  1. 1. Application InsightsCarlos dos SantosCDS Informtica Ltda.@cdssoftwarewww.carloscds.netMicrosoft MVP C#
  2. 2. Para refletir... Sua aplicao est no arneste momento ? Est funcionando ? Ser que est com algum erro ? E o desempenho ?A resposta ...
  3. 3. Tudo mudou. No acredita?Fora de trabalho2.6bilhesde dispositivos mveisem 2016; 350M usadosno trabalhoConsumidores82%da populao mundialonline participa de redessociaisComrcio70%das empresas usam ouesto investindo emsolues de nuvem
  4. 4. Em 2016
  5. 5. Tudo est conectadoUsuriosClientesBrowserDeviceDesktopServidoresBancos de dadosServios
  6. 6. O mundo esta mais gilPrticas geis estoacelerando o processode construoProblemas dedisponibillidade edesempenho sodifceis de resolvernesse mundo demudanas constants eapps distribudasUm pipeline de publicaoautomtica necessrio paraentregar no ritmo dodesenvolvimento, com totalrastreabilidadeO uso quedeveria determinerprximo conjuntode prioridades eaprendizadoBACKLOGDesenvolvimento ProduoColaborao
  7. 7. Um monto de coisas podedar erradoBug na aplicaoRespostas do servidormuito lentasBanco de dadossobrecarregado Servio de terceirosfora do arFuncionalidade difcilde usar
  8. 8. Monitorar +AprenderPriorizar e validarinvestimentos baseados emdados qualitativos equantitativosDetectar e resolverrapidamente osproblemas emproduoImpedimentosPlanejarDiagnstico emproduo? Depoispensamos nissoDesenvolver +BACKLOGDesenvolvimento ProduoColaboraoTestar Publicar
  9. 9. Tempo Mdio para DetectarProblemSolutionValue
  10. 10. Tenha uma visode 360 graus dasade da suaaplicao edetecteproblemas emproduo.Confgure asmtricas de sadeVerifique o pulsoda sua aplicaoIdentifiqueproblemas com aaplicao emproduo
  11. 11. Receba alertasautomaticamentequando suaaplicao noestiverrespondendo.Alertasautomticos cominformaesrelevantes.
  12. 12. Tempo Mdio para RepararProblemSolutionValue
  13. 13. Identifiqueproblemas queafetam aInfraestrutura de suaaplicao Priorize novasfuncionalidades,correo de bugs eestratgias baseadasem qualidadeDados valiosos na pontados seusc dedosValorize seu investimento
  14. 14. A soluo: Application InsightsDisponvelDashboards de Sade Notificaes e Insights Uso dos DashboardsMinha aplicao est disponvel e combom desmpenho para meus usurios ?Dashboard nicoPerformance MelhorandoO qu est errado?Mostre-me os problemas de desempenho,Uso de memria e exceesOnde iremos investir?Mostre-me as principais funconalidades eUtilizao dos usurios
  15. 15. O que o Application Insights Novo servio demonitoramento deaplicaes do MicrosoftAzure Coleta indicadores dedesempenho, logs eerros de aplicaes emdiversas plataformas Server-side ou cliente-side Devices On-premise ou nanuvem
  16. 16. Application Insights e o Azure At a verso 1.x o Application Insights gerenciado pelo Visual Studio Online A partir da verso 2.x ele estar no MicrosoftAzure (Visual Studio 2013 Update 3)
  17. 17. Dashboards
  18. 18. Fontes de telemetriaaplicaoplataformainfraestrutura12 Comportamento do usurio3456Monitoramento Outside-inPings de URL e Testes Web a partir de vriospontos de presena globaisComo a aplicao est sendo utilizada?Traces gerados pelo desenvolvedorQualquer coisa que o dev queira mandar parao Application InsightsComportamento da aplicaoDispensa codificao dependncias de servio,consultas, tempo de resposta, excees, logs, etc.Desempenho da infraestruturaContadores de desempenho de sistemaMeta-telemetriaCdigo-fonte, builds, implantaes, mudanasde configurao
  19. 19. Como comear na sua aplicao ?Alteraes nocdigoNo invasivo
  20. 20. demoApplication Insights
  21. 21. Plataformas suportadasServer side .NET & Java On-prem: MSMonitoringAgent Azure: VMs ecloud services ASP.NET AppInsights SDKClient side Browser (JS) Windows Phone Windows StoreEm breve Azure Web Sites iOS Android
  22. 22. Monitoramento de UsoMonitoramento de AmbienteMonitoramento da AplicaoAnalytics e Log MiningDescoberta rpida com AlertasRecapitulando...BACKLOGDesenvolvimento ProduoColaborao
  23. 23. Para saber mais Comee a usar o Application Insights de graa!http://msdn.microsoft.com/en-us/library/dn481095.aspx Find Performance Problemshttp://bit.ly/1fF5TXo Channel 9 App Insights for Visual Studio Onlinehttp://bit.ly/1fF69FR App Insights Azure Versionhttp://azure.microsoft.com/en-us/documentation/articles/app-insights-get-started/
  24. 24. Obrigado!Carlos dos SantosCDS Informtica Ltda.@cdssoftwarewww.carloscds.netMicrosoft MVP C#