Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Building high performance software with Microsoft Application Insights

581 Aufrufe

Veröffentlicht am

Microsoft Application Insights for Visual Studio 2013 is a suite of tools designed to help teams derive key metrics from their applications. Users can see detailed information about usage, performance and availability of their websites, Windows Phone apps, Windows Store apps, Microsoft Azure services and more.

In this talk we will see how to add Application Insights to new or existing Visual Studio projects as well as Microsoft Azure services.

This talk was given at ConFoo 2015.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Building high performance software with Microsoft Application Insights

  1. 1. Building high performance software with Microsoft Application Insights Ken Cenerelli @KenCenerelli
  2. 2. What is it?  Application Insights offers availability monitoring for your deployed live applications  What it allows you to do:  Detect issues faster (dashboards, alerts)  Solve the right problems  Continuously improve your applications  Make telemetry data an integral part of your development cycle  Understand what your users are doing with them
  3. 3. Overview  Launched in November 2013 as part of Visual Studio Online  Derived from Microsoft's System Center Operations Manager 2012 (SCOM)  Managed from the cloud  No desktop client or local storage needed on your apps
  4. 4. Two Versions  Application Insights for Visual Studio Online (Old)  No new development for the older version  Uses the 1.x version of Application Insights SDK  Closed to new users mid-February; will be shuttered mid-2015  Application Insights in Microsoft Azure (New)  New features being added continuously  Need a subscription to Microsoft Azure  Use Visual Studio 2013 Update 3 or later with 2.x version of Application Insights SDK
  5. 5. Application Insights in Azure  Launched in Fall 2014  Available through Microsoft Azure Preview Portal  Need an account  Works with the free trial  Costs  Plans and pricing?
  6. 6. 360° view of your apps ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  7. 7. Demo  Microsoft Azure Preview Portal overview  Create a new Application Insights resource
  8. 8. ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  9. 9. Demo  Add Application Insights to:  A new MVC project  An existing project
  10. 10. ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  11. 11. Windows Apps  Add a resource  Can be used in Windows and Windows Phone Apps  Add Application Insights to your existing or new projects
  12. 12. ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  13. 13. Web Applications  Add a resource  Get the code from the Quick Start blade  Insert the script just before the </head> tag of every page you want to track
  14. 14. ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  15. 15. Status Monitor  Diagnose exceptions and performance issues quickly without rebuilding or redeploying your web apps  Can be used either on its own or in conjunction with the Application Insights SDK in your code
  16. 16. ASP.NET SDK web <script/> win apps SDK IIS Status Monitor ping WebTest Application Insights
  17. 17. Availability Monitoring with Web Tests  Works for any web application on any platform  Check the availability and performance of your app from across the world  The Numbers:  Two web tests total  Up to 3 locations per test  16 locations now available
  18. 18. Demo  Creating and diagnosing a web test
  19. 19. Telemetry Export  Use the Continuous Export button on your resource’s Overview blade  Export your raw Application Insights telemetry data in JSON format to an Azure storage account  From there you can download it or write code to process it into a usable format
  20. 20. Resources  Get started with Application Insights for Azure Preview:  http://bit.ly/1D1eUet  http://bit.ly/1y4lZZH  Get a Free Microsoft Azure Trial Account:  http://azure.microsoft.com
  21. 21. Summary  Please fill out your surveys!  Building high performance software with Microsoft Application Insights  https://joind.in/talk/view/13288  Contact Details:  @KenCenerelli  Ken_Cenerelli@Outlook.com  kencenerelli.wordpress.com/contact

×