Visual Studio/.NET Framework

W05 Using Microsoft Application Insights to Implement a Build, Measure, Learn Loop


9:15am - 10:30am

Level: Intermediate

Marcel de Vries



Application Insights collects, processes and presents a wide variety of telemetry including performance, usage, availability, exception, crash, environment, log and developer-supplied data from all components of a modern application—including clients (devices and browser), servers, databases and services.

With this "360 degree view" of your application, Application Insights can quickly detect availability and performance problems, alert you, pinpoint their root cause and connect you to rich diagnostic experiences in Visual Studio for diagnosis and repair. It also supports continuous, data-driven improvement of an application. For example, it highlights which features are most and least used, where users get "stuck" in an application, where and why exceptions are occurring, which client platforms are being used with which OS versions, and where performance optimizations will make the biggest impact on compute costs. This session will show you how you can enable Application insights for your applications and how you can use the information to better support your team with insights in what needs to be built in the next sprint for your application.

You will learn:

  • About the capabilities of Application insights
  • How you can add additional telemetry data to your applications to drive product improvement decisions
  • How to set up a dashboard in VSO to monitor your application in production