Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

Azure Virtual Desktop: How to set Up Azure Virtual Desktop Insights Monitoring [Part 03]

Posted on 28/06/202629/06/2026 Link State By Link State No Comments on Azure Virtual Desktop: How to set Up Azure Virtual Desktop Insights Monitoring [Part 03]
  1. Home
  2. AWS/Azure/OpenShift
  3. Azure Virtual Desktop: How to set Up Azure Virtual Desktop Insights Monitoring [Part 03]

In this guide, you will work with an existing Azure Virtual Desktop (AVD) environment and focus on implementing a comprehensive monitoring solution. Effective monitoring is essential to ensure the health, performance, and availability of AVD resources, as well as to gain visibility into user sessions and system activities. Please see Azure Virtual Desktop – Connect to Session Hosts Using Entra ID – Part 04, and Manage Azure Virtual Desktop host pools and session hosts using the Azure portal [Part 02].

By leveraging Azure Virtual Desktop Insights, you will be able to collect and analyze telemetry data across the environment, enabling proactive troubleshooting and performance optimization.

Scenario

You have an existing Azure Virtual Desktop environment. Your goal is to implement monitoring capabilities to track the status and activities of the environment.

Objectives

After completing this lab, you will be able to: Implement monitoring for an Azure Virtual Desktop environment using Azure Monitor and AVD Insights.

Please see Azure Virtual Desktop: Deploy host pools and session hosts in the Azure [Part 01], Disaster Recovery Test Checklist: What to Capture Before You Start, and Upgrading Azure AD Connect to Microsoft Entra Connect Sync.

Enable Monitoring for an Azure Virtual Desktop Environment

The main task in this exercise is to register the Azure subscription with the Microsoft.Insights resource provider. This step is required to enable Azure Monitor capabilities and support data collection for the Azure Virtual Desktop environment.

Register the Azure subscription with the Microsoft.Insights resource provider. Azure Virtual Desktop Insights depends on this provider, so it must be enabled in the subscription used for the lab. Although this can also be done using Azure PowerShell (as in previous exercises), in this lab the task is performed through the Azure portal.

Create an Azure Log Analytics workspace to support Azure Virtual Desktop Insights. Insights is based on Azure Monitor Workbooks and provides centralized monitoring and visualization for Azure Virtual Desktop environments. Note that monitoring Autoscale operations through Insights is only supported for pooled host pools.

SettingValue
SubscriptionXX-XXX-XXX
Resource groupXXXX-XXX-RG
NameXXX-laworkspace41e
Regionthe name of the Azure region where you deployed the Azure Virtual Desktop environment

On the Review + Create page, select Create and wait for the provisioning process to complete (approximately 1 minute). After deployment, configure the newly created Log Analytics workspace to collect diagnostic data from the Azure Virtual Desktop environment, including session host performance counters and Windows Event Logs.

Finally, set up the Azure Virtual Desktop Insights configuration workbook to target and monitor the specific AVD environment for the first time.

From the list of Azure Virtual Desktop workbooks, navigate to the Azure Virtual Desktop section and select the Insights workbook to access and begin configuring the monitoring dashboard for the environment.

On the Azure Virtual Desktop Insights page, review any warnings showing that the workspace and session hosts are not sending data, then open the Configuration workbook to fix the data collection issues.

On the CheckAMAConfiguration page, under the Resource diagnostics settings tab, select the az140-laworkspace41e1 Log Analytics workspace from the drop-down list.

Then, in the Host pool az140-21-hp1 section, review the warning indicating that no diagnostic configuration exists for the selected host pool and proceed by selecting Configure host pool.

Select Deploy to start the deployment process

This step enables diagnostic data collection in the target Log Analytics workspace, activating key tables such as Management Activities, Feed, Connections, Errors, Checkpoints, HostRegistration, and AgentHealthStatus.

After deployment completes (typically within one minute), refresh the CheckAMAConfiguration page and confirm under the XXXXX-hp1 host pool section that diagnostic settings are enabled for allLogs.

On the Resource diagnostics settings tab, scroll to the XXXXX-ws1 workspace section and select Configure workspace, then deploy the template. This action enables allLogs configuration for the workspace.

After the deployment completes, refresh the CheckAMAConfiguration page and verify that diagnostic settings are enabled for allLogs and that no warning messages remain.

On the CheckAMAConfiguration page, navigate to the Session host data settings tab. In the Create DCR section, select the XXXX-laworkspaceXXXX workspace from the Workspace destination drop-down list, then choose Create data collection rule to configure session host data collection.

Select Deploy to start the configuration process. Wait for the deployment to complete, which typically takes less than one minute.

On the CheckAMAConfiguration page, in the Session host data settings tab, select the Refresh icon in the toolbar. Ensure that the newly created DCR (Data Collection Rule) appears in the Available DCRs section; if it is not yet visible, wait a minute and refresh the page again.

On the Session host data settings tab, select the Data Collection Rule (DCR) entry starting with the microsoft-avdi- prefix from the Selected DCR drop-down list. If required, in the DCR associations section, choose Deploy Association and then select Deploy in the template pane.

This associates the DCR with the session hosts in the XXXXX-hp1 host pool. Wait for the deployment to complete, which typically takes less than one minute.

On the Session host data settings tab of the CheckAMAConfiguration page, select the Refresh icon. In the Session hosts missing Azure Monitor extension section, choose Add extension and then select Deploy in the template pane. This installs the Azure Monitor extension on the session hosts in the XXXXX-hp1 host pool. Wait for the deployment to complete, which typically takes about one minute.

On the CheckAMAConfiguration page, in the Session host data settings tab, select the Refresh icon and confirm that no errors or warning messages are displayed. Then, switch to the Data generated tab and select the Refresh icon again to update and review the collected monitoring data.

Review delle sezioni con i grafici dei dati raccolti (Billed data over last 24hrs, Performance Counters ed Events) per monitorare ingestione e attività, tenendo conto dei costi del Log Analytics. Infine, tornare alla pagina Azure Virtual Desktop e, nella sezione Monitoring, selezionare Insights.

On the Azure Virtual Desktop Insights page, review the Overview tab, including Capacity, connection success rate, connection performance (time to connect for new sessions), and utilization telemetry.

Then explore all remaining tabs such as Connection Reliability, Connection Diagnostics, Connection Performance, Users, Utilization, Clients, and Alerts. These views provide detailed insights into AVD telemetry and can be revisited after completing further labs to analyze collected data over time.

This concludes the third part of the guide to Azure Virtual Desktop. Let’s move on to the fourth part for the next steps.

I hope you found this guide very usefulon “How to set Up Azure Virtual Desktop Insights Monitoring [Part 03]”. Please feel free to leave a comemnt below.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
AWS/Azure/OpenShift Tags:Azure Monitor for Azure Virtual Desktop, Azure Virtual Desktop administration, Azure Virtual Desktop deployment, Azure Virtual Desktop diagnostics, Azure Virtual Desktop host pool configuration, Azure Virtual Desktop Insights, Azure Virtual Desktop Insights monitoring, Azure Virtual Desktop Log Analytics, Azure Virtual Desktop maintenance, Azure Virtual Desktop monitoring, Azure Virtual Desktop monitoring guide, Azure Virtual Desktop performance monitoring, Azure Virtual Desktop scaling, set up Azure Virtual Desktop Insights

Post navigation

Previous Post: Azure Virtual Desktop: Manage Azure Virtual Desktop host pools and session hosts using the Azure portal [Part 02]
Next Post: Azure Virtual Desktop: Connect to Session Hosts Using Entra ID [Part 04]

Related Posts

  • Continuous Deployment Pipeline Using AWS CodePipeline
    Setup a Continuous Deployment Pipeline with AWS CodePipeline AWS/Azure/OpenShift
  • maxresdefault 2 8
    Configure Windows Server using EC2 Launch AWS/Azure/OpenShift
  • ADV Banner 5 1 e1782734675746
    Azure Virtual Desktop: Autoscaling Implementing and Monitoring Session Hosts [Part 05] AWS/Azure/OpenShift
  • azure logo
    Azure CLI commands: How to use Azure Command-line Interface AWS/Azure/OpenShift
  • Azure VMware Solution Private Cloud
    How To Deploy Azure VMware Solution Private Cloud AWS/Azure/OpenShift
  • Create your own Network on AWS from Scratch
    VPC, Subnet, NACL, Security Group: Create your own Network on AWS from Scratch [Part 2] AWS/Azure/OpenShift

More Related Articles

Screenshot 2020 05 13 at 19.23.25 AWS Command-Line Interface: How to configure AWS CLI [Part 1] AWS/Azure/OpenShift
banner Various ways to restart an AWS EC2 instance AWS/Azure/OpenShift
AZMFeature Performance and Diagnostics in Microsoft Cloud with Azure Monitor AWS/Azure/OpenShift
CreateanAWSact How to Set up an Amazon Web Services (AWS) Account AWS/Azure/OpenShift
Setup FSx File System 1 Create and mount FSx File System: Join EC2 instance to AWS Managed AD AWS/Azure/OpenShift
DevOps GIT Docker Kubernetes Azure DevOps: Docker and Kubernetes Deployment with GitHub AWS/Azure/OpenShift

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

Top 30 Sysadmin blog

veeaam100

Veeam Vanguard

  • Screenshot 2024 02 29 at 4.47.19 PM
    How to reset MacBook password after all other options fail Mac
  • tape cleaning e1778595685861
    How to perform Tape Drive Cleaning in Practice Network | Monitoring
  • HypervDisplay
    How to fix HyperV Virtual Machine display taking over the entire screen Windows
  • Convert PEM to PPK 1
    Convert a PEM Key to a PPK Key on a Linux and Windows AWS/Azure/OpenShift
  • Teams
    How to install Microsoft Teams on a macOS Mac
  • MBAM noncompliance
    How to determine why an MBAM-protected device is non-compliant Security | Vulnerability Scans and Assessment
  • Remove Orphaned VHR Repository
    Unable to Remove Orphaned VHR Repository v2 from VBR v13 Backup
  • windows server 1
    In-place upgrade for Windows Server 2012 to Windows Server 2019 Windows Server

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,745 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.