Professor Dr. Kazemi

CPO550 Lab 03

Implement monitoring by using Azure Virtual Desktop Insights — Interactive Lab Manual · Fall 2026

Task 1: Register the Azure subscription with the Microsoft.Insights resource provider 15 pts

Note: Azure Virtual Desktop Insights relies on the Microsoft.Insights resource provider, so you need to first register it within the Azure subscription you are using for this lab. In Lab 01, you performed this task by using Azure PowerShell. In this lab, you will accomplish it by using the Azure portal (either method is supported and available).

Task 2: Create an Azure Log Analytics workspace 25 pts

Note: Azure Virtual Desktop Insights is a dashboard built on Azure Monitor Workbooks that facilitates monitoring of Azure Virtual Desktop environments. You can only monitor Autoscale operations with Insights with pooled host pools.

  1. SettingValue
    SubscriptionThe name of the Azure subscription you are using in this lab
    Resource group<sName>-cpoF67-411e-RG (new resource group)
    NamecpoF67-LAworkspace
    RegionThe name of the Azure region where you deployed the Azure Virtual Desktop environment
  2. Screenshot must show your Odl_user account, the cpoF67-LAworkspace on the Review + create page in the <sName>-cpoF67-411e-RG resource group

Note: Next, you need to enable data collection in the newly provisioned Log Analytics workspace of diagnostics from the Azure Virtual Desktop environment, performance counters from the session hosts, and Windows Event Logs from the Azure Virtual Desktop session hosts.

Task 3: Set up the Virtual Desktop Insights configuration workbook 25 pts

Note: When opening Azure Virtual Desktop Insights for the first time, you need to set up Azure Virtual Desktop Insights to target your Azure Virtual Desktop environment.

  1. Note: This effectively enables the following diagnostics tables in the target Log Analytics workspace: Management Activities, Feed, Connections, Errors, Checkpoints, HostRegistration, AgentHealthStatus.

  2. Note: This effectively configures the workspace for allLogs.

  3. Screenshot must show your Odl_user account, the Workspace <sName>-cpoF67-21-ws1 section with diagnostic settings enabled for allLogs and no remaining warning messages
  4. Note: This effectively associates the newly created DCR with the session hosts in the <sName>-cpoF67-hp1 host pool.

  5. Note: This effectively installs the Azure Monitor extension on the session hosts in the <sName>-cpoF67-hp1 host pool.

  6. Screenshot must show your Odl_user account, the CheckAMAConfiguration page with no error or warning messages after adding the Azure Monitor extension
  7. Screenshot must show your Odl_user account, the Data generated tab with the Billed data over last 24hrs, Performance Counters, and Events graphs

    Note: Use the Billed data over last 24hrs section to monitor data ingestion. You are responsible for Log Analytics charges for data storage and ingestion.

  8. Screenshot must show your Odl_user account, the Azure Virtual Desktop | Insights page with the Connection Reliability, Connection Diagnostics, Connection Performance, Users, Utilization, Clients, and Alerts tabs

Task 4: Disable AVD Diagnostic Settings 15 pts

Note: Now we need to stop collecting monitoring data to stop charges on our account. Go through the following steps to stop data collection while keeping the workspace intact for future use.

  1. Screenshot must show your Odl_user account, the deleted diagnostic settings on the <sName>-cpoF67-21e-ws1 workspace
  2. Screenshot must show your Odl_user account, the cpoF67-LAworkspace kept intact with diagnostic settings removed (data collection stopped)

Task 5: Summary Questions 20 pts

Minimum 2-3 sentences each — original thinking, your own words!

Your submission preview

Screenshots you attach above and your Task 5 answers appear here. This is exactly what prints/exports as your PDF.

Submit compile & export