Application Insights: Measure Your Way to Success

English Intermediate Development

Feedback loops are an important part of your DevOps implementation. Application Insights helps you monitor your live applications by giving you the tools to detect and diagnose performance issues, and getting insights into how your application is used. Once you deploy your application to Azure, it will be important to determine usage patterns, performance changes, response time metrics, and other key information to help you keep your application running efficiently. This session will introduce you to Application Insights, how to get started using it in your new and existing applications, and how to harness its power by adding instrumentation with your own metrics. Application Insights will be deployed and configured as part of your release pipeline with Azure DevOps. You will learn: -Why getting metrics about your application is so important, especially in Azure -How to get started with Application Insights very quickly -How to discover metrics available on the Azure Portal -How to use Infrastructure as Code to deploy and configure Application Insights using Azure Pipelines


Esteban Garcia

Microsoft Business Group @ Cognizant

Delivery & Technology Excellence Lead at the Cognizant Microsoft Business Group and formerly the Founder and Chief Technologist of Nebbia Technology. With more than 20 years of experience building enterprise software, Esteban has a passion for DevOps and Azure. He mentors, trains, and works closely with teams to help them realize their potential by leveraging Azure and DevOps practices to shorten the cycle time from idea to production. Esteban enjoys working with the software community, he is a Microsoft Regional Director, Microsoft DevOps MVP, and Pluralsight author. Read his blog at and follow him on Twitter: @EstebanFGarcia

Code of Conduct

We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is harassing or degrading to any individual, in any form. The Code of Conduct will be enforced.

Who does this Code of Conduct apply to?

All live stream organizers using the Global Azure brand and Global Azure speakers are responsible for knowing and abiding by these standards. Each speaker who wishes to submit through our Call for Presentations needs to read and accept the Code of Conduct. We encourage every organizer and attendee to assist in creating a welcoming and safe environment. Live stream organizers are required to inform and enforce the Code of Conduct if they accept community content to their stream.

Where can I get help?

If you are being harassed, notice that someone else is being harassed, or have any other concerns, report it. Please report any concerns, suspicious or disruptive activity or behavior directly to any of the live stream organizers, or directly to the Global Azure admins at All reports to the Global admin team will remain confidential.

Code of Conduct for local live streams

We expect local organizers to set up and enforce a Code of Conduct for all Global Azure live stream.

A good template can be found at, including internationalized versions at An excellent version of a Code of Conduct, not a template, is built by the DDD Europe conference at