Monitor application performance with Application Insights
Estimated time: 60 minutes.
Lab files: none.
Scenario
Application Insights is an extensible Application Performance Management (APM) service for web developers on multiple platforms. You can use it to monitor your live web applications. It automatically detects performance anomalies, includes powerful analytics tools to help you diagnose issues, and helps you continuously improve performance and usability. It works for apps on various platforms, including .NET, Node.js, and Java EE, hosted on-premises, hybrid, or any public cloud. It integrates with your DevOps process with connection points available in various development tools. It also allows you to monitor and analyze telemetry from mobile apps through integration with Visual Studio App Center.
In this lab, you'll learn how to add Application Insights to an existing web application and monitor the application via the Azure portal.
Objectives
After completing this lab, you'll be able to:
- Deploy Azure App Service web apps.
- Generate and monitor Azure web app application traffic by using Application Insights.
- Investigate Azure web app performance by using Application Insights.
- Track Azure web app usage by using Application Insights.
- Create Azure web app alerts by using Application Insights.
Requirements
- This lab requires Microsoft Edge or an Azure DevOps-supported browser.
- Set up an Azure DevOps organization: If you don't already have an Azure DevOps organization that you can use for this lab, create one by following the instructions available at Create an organization or project collection.
- Identify an existing Azure subscription or create a new one.
- Verify that you have a Microsoft or Microsoft Entra account with the Owner role in the Azure subscription and the Global Administrator role in the Microsoft Entra tenant associated with the Azure subscription. For details, refer to List Azure role assignments using the Azure portal and View and assign administrator roles in Microsoft Entra ID.
Exercises
During this lab, you'll complete the following exercises:
- Exercise 0: Configure the lab prerequisites.
- Exercise 1: Monitor an Azure App Service web app using Azure Application Insights.
- Exercise 2: Remove the Azure lab resources.