Invalid Login Attempt

Lab: Introduction to Application Insights

Overview
In this lab, you will learn how to configure a .NET application to send exception and telemetry data to Application Insights. You will also learn how to navigate the application insights UI to review the captured data as well as setup alerts. 

Details
  • Estimated time required to complete: 1 hours, 45 minutes
  • You will have access to this environment for 4 hours, 0 minutes
  • Learning Credits Required: 5

Learning Objectives

  • Configure an application for Application Insights
  • Send custom telemetry data
  • Monitor and alert on data
  • Learn how to use live metrics
  • Introduction to the Application Insights Querying Language (AIQL)

Exercises

Exercise 1: Create your first project

In this exercise, you will create a new ASP.NET MVC using the MVC template and Visual Studio 2017. Alongside the project creation, you will also specify the creation of the Application Insights resource specific for the project.

Exercise 2: Overview of collected data
In this exercise, you will look at the gathered data by Application Insights from the application created earlier.
Exercise 3: Force an exception to be thrown
During this exercise, we will force the system to throw an exception and also instruct the application to send the exception object to Application Insights.
Exercise 4: Understand slow response times

During this exercise, we will call a 3rd party API using server-side calls. The expected result is to see slow response times (>500ms) and have Application Insights point out the reason for the slow responses.

Exercise 5: Getting Started with Live Metrics
In this exercise, you will understand how to use Live Metrics.
Exercise 6: Getting Started with Application Insights Analytics
During this exercise, you will swap the Azure Portal experience for Application Insights specific experience, within the so-called Application Insights Analytics portal. You will get a better understanding of AIQL, the Application Insights Querying Language and learn some tips and tricks about it.

Login to Start Lab


Not Registered? Already Registered?
Benefits
Real Time Labs allow you to learn technology in an isolated environment without the hassle or cost of setting up a dedicated learning environment.

How it works