AVD Integration: Metrics Overview

Prev Next

ControlUp includes an AVD integration that offers useful metrics to monitor your AVD environment in both the VDI App and the Real-Time DX Console. You can also use these metrics in your own Script-based Actions. By setting filters based on the metrics, you can create triggers to automate your AVD environment whenever certain criteria are met, just as you can with other metrics.

AVD Application Groups
Application Groups button highlighted in the VDI App topology.

Metric NameDescription
AVD Application Group IdApplication group ID
AVD Application Group NameAVD application group name
AVD MSIX AppsTotal number of published MSIX-packaged apps
AVD MachinesNumber of AVD Machines in linked Host Pools
AVD % Application Group Service LimitPercentage of Microsoft AVD service limit for application groups, the limit is 500 published apps (RemoteApp) per application group
AVD Service Limit WarningDoes the Application Group have an active service limit warning, based on the value of 'AVD % Application Group Service Limit'
AVD % Available MachinesPercentage of powered on AVD machines in an Available state
AVD Remote AppsTotal number of published AVD applications
AZ Compute Cost (Month-to-Date)AZ Total Compute Cost
AVD Application Group TypeWhether the application group is used to publish remote apps or a single desktop
AVD Host PoolAVD host pool
AZ LocationAzure Location
DescriptionDescription for the application group set by the admin
AZ SubscriptionAzure subscription
AZ Resource GroupAzure resource group
AVD WorkspaceAVD workspace
AZ TagsAzure tags
AZ Created DateTimestamp of resource creation
AZ Created ByIdentity that created the resource
AZ Last Modified DateTimestamp of last resource modification
AZ Last Modified ByIdentity that last modified the resource

AVD Session Hosts
'Machines (AVD)' selected in the VDI App topology.

Metric NameDescription
AVD Agent Boot Loader Update DateInstallation date of the current AVD Boot Loader Agent
AVD Agent Boot Loader VersionCurrent version of the AVD Boot Loader (Remote Desktop Agent Boot Loader)
AVD Agent Last Update DateInstallation date of the AVD Agent
AVD Broker ResourceRegistered AVD service Broker
AVD Media Optimization For TeamsIs the Machine configured to support Media optimization for Microsoft Teams
AVD Monitoring Agent Update DateInstallation date of the current update of the Geneva Monitoring Agent
AVD Monitoring Agent VersionCurrent version of the Geneva Monitoring Agent (Remote Desktop Services Infrastructure Geneva Agent)
AVD RDP Shortpath for Managed NetworksIndicates whether RDP Shortpath for Managed Networks is enabled
AVD RDP Shortpath for Managed Networks PortRDP Shortpath for Managed Networks UDP Port as defined by the admin.
AVD RDP Shortpath for Public NetworksIndicates whether RDP Shortpath for Public Networks is enabled
AVD RDP Shortpath for Public Networks Custom Port RangeIs a custom port range configured for RDP Shortpath for Public Networks
AVD RegistrationRegistration state of the AVD Agent with the Host Pool
AVD Screen Capture ProtectionSpecifies whether protection against Screen Capture from the connecting client device is enabled
AVD SxS Network Stack Update DateInstallation date of the current Side-by-Side stack
AVD SxS Network Stack VersionCurrent version of the Side-by-Side stack (Remote Desktop Services SxS Network Stack)
AVD Teams WebSocket Service StatusStatus of the WebRTC Redirector Service (Microsoft Teams optimization)
AVD Teams WebSocket Service Update DateLast update of the WebRTC Redirector Service (Microsoft Teams optimization)
AVD Teams WebSocket Service VersionCurrent version of the WebRTC Redirector Service (Microsoft Teams optimization)
AVD % Machine Health CheckPercentage of successful health checks initiated by the AVD service
AVD Session Host IdSession Host ID
AVD StateCurrent state according to the AVD Service of the Machine
AVD User SessionsTotal number of AVD user sessions
AVD Active SessionsTotal number of Active AVD User Sessions
AVD Disconnected SessionsTotal number of Disconnected AVD User Sessions
AVD Status TimeStampThe last Status timestamp refers to the last time the session host virtual machine changed its state (example: Available to Unavailable)
AVD Drain ModeIndicates if the machine is in drain mode
AVD Assigned UserName of the assigned user, only valid for Personal Host Pool machines
AVD Last Heartbeat TimeLast Date/Time the Session Host contacted the AVD control plane
AVD Agent VersionCurrent version of the AVD Agent (Remote Desktop Services Infrastructure Agent)
AVD Agent Last Update ResultResult of the last Microsoft-initiated AVD Agent update
AVD Agent Last Update ErrorThe error associated with the last update attempt of the AVD Agent
AVD % Machine Health CheckPercentage of successful health checks initiated by the AVD service
AVD Domain Joined Health CheckDate/Time of the latest Microsoft AVD Service Health Check for Domain membership
AVD Domain Joined Health Check ResultState of the latest Microsoft AVD Service Health Check for Domain membership
AVD Domain Joined Health Check MessageResults of the latest Microsoft AVD Service Health Check for Domain membership
AVD SxS Stack Health CheckDate/Time of the latest Microsoft AVD Service Health Check for Side-by-Side stack Agent
AVD SxS Stack Health Check ResultState of the latest Microsoft AVD Service Health Check for the Side-by-Side stack Agent
AVD SxS Stack Health Check MessageResults of the latest Microsoft AVD Service Health Check for the Side-by-Side stack Agent
AVD Monitoring Agent Health CheckDate/Time of the latest Microsoft AVD Service Health Check for the Geneva Monitoring Agent (Remote Desktop Services Infrastructure Geneva Agent)
AVD Monitoring Agent Health Check ResultState of the latest Microsoft AVD Service Health Check for the Geneva Monitoring Agent (Remote Desktop Services Infrastructure Geneva Agent)
AVD Monitoring Agent Health Check MessageResults of the latest Microsoft AVD Service Health Check for the Geneva Monitoring Agent (Remote Desktop Services Infrastructure Geneva Agent)
AVD MetaData Service Health CheckDate/Time of the latest Microsoft AVD Service Health Check for MetaData Service
AVD MetaData Service Health Check ResultState of the latest Microsoft AVD Service Health Check for MetaData Service
AVD MetaData Service Health Check MessageResults of the latest Microsoft AVD Service Health Check for MetaData Service
AVD App Attach Service Health CheckDate/Time of the latest Microsoft AVD Service Health Check for App Attach
AVD App Attach Service Health Check ResultState of the latest Microsoft AVD Service Health Check for App Attach
AVD App Attach Service Health Check MessageResults of the latest Microsoft AVD Service Health Check for App Attach
AVD Host PoolHost Pool this machine is linked to
AZ Inter-Continental Bandwidth Cost (Month-to-Date)  
Azure network charges for traffic between continents
AZ Inter-Region Bandwidth Cost (Month-to-Date)  
Azure network charges for traffic between regions in the same continent

AVD Host Pools
'Host Pools' selected from the VDI App topology.

Metric NameDescription
AVD Host Pool IdHost Pool ID
AVD Host Pool NameAVD host pool name
AZ LocationAzure Location
DescriptionDescription for the hostpool set by the admin
AVD Host Pool TypeType of host pool, "BYODesktop/Personal" or "Pooled"
AVD MachinesTotal number of AVD machines
AVD User SessionsTotal number of AVD user sessions
AVD % Available MachinesPercentage of powered-on AVD machines in an "Available" state
AVD % Host Pool Service LimitPercentage of Microsoft AVD service limit for host pools, the limit is 10,000 machines (session hosts) per host pool
AVD Service Limit WarningDoes the Host Pool have an active service limit warning, based on the value of 'AVD % Host Pool Service Limit'
AVD Active SessionsTotal number of active AVD user sessions
AVD Disconnected SessionsTotal number of disconnected AVD user sessions
AVD Available MachinesTotal number of AVD machines in an "Available" state
AVD Unavailable MachinesTotal number of AVD machines with a status of other than "Available"
AVD Machines (Desktop OS)Number of AVD machines running a desktop operating system
AVD Machines (Server OS)Number of AVD machines running a server operating system
AVD Compute Cost (Month-to-Date)Current monthly cost for compute resources, including non-IaaS services. Time frame is "this month"
AVD Machine Cost (Month-to-Date)The current monthly rate that you will be charged with, for Virtual Machines as reported by Azure
AVD Total Disk Cost (Month-to-Date)Current monthly cost for the OS & data disks. Time frame is "this month"
AVD OS Disk Cost (Month-to-Date)Current monthly cost for OS disks. Time frame is "this month"
AVD Data Disk Cost (Month-to-Date)Current monthly cost for data disks. Time frame is "this month"
AVD Stopped MachinesThe total number of stopped Azure machines
AVD % Machines with Successful AVD Agent UpgradePercentage of AVD machines with a successful AVD agent upgrade, upgrades are a Microsoft managed task
AVD Machines UpgradingAVD machines currently upgrading the agent
AVD Machines in UseNumber of AVD machines currently in use
AZ SubscriptionAzure subscription
AZ Resource GroupAzure resource group
AVD WorkspaceAVD workspace
AVD Application GroupsName of AVD application groups linked to the host pool
AVD Application Group CountNumber of AVD application groups linked to the host pool
AVD Remote AppsNumber of AVD remote apps in application groups linked to the host pool
AVD Host Pool Max Session LimitMaximum number of users that have concurrent sessions on a session host
AVD Host Pool Load Balancer TypeIndicates how new user sessions are distributed across available AVD machines in the host pool
AVD Host Pool Validation EnvironmentIndicates if this host pool is a validation environment. This allows you to test the deployment before going into production
AVD Host Pool Start VM on ConnectIndicates if "Start VM on Connect" feature is enabled
AVD Host Pool Public Network AccessWhen "enabled", allows the host pool resources to be accessed from both public and private networks, "disabled" allows the resources to only be accessed via private endpoints
AVD Host Pool Personal Desktop Assignment Type"Automatic" will assign new users the next available session host, "Direct" requires the admin to assign users to machines
AVD Host Pool Agent Update TypePreferred mechanism for updating the agent components. This is either "Scheduled" or "Default"
AVD Host Pool Agent Update Use Session Host Local TimeBoolean indicating whether to update the agent components in the local time zone of each session host in the host pool. By default, this is false
AVD Host Pool Agent Update TimeZoneTime zone for updating the agent components
AVD Host Pool Agent Update ScheduleMaintenance windows (days and times) for updating the agent components
AZ TagsAzure tags
AVD Host Pool VM TemplateVM template for session host configuration within the host pool
AVD Machines supporting RDP Shortpath for Public NetworksTotal number of Machines in the Host Pool supporting the RDP Shortpath for public networks performance enhancement
AZ Created DateTimestamp of resource creation
AZ Created ByIdentity that created the resource
AZ Last Modified DateTimestamp of last resource modification
AZ Last Modified ByIdentity that last modified the resource
AVD % Used SessionsIndicates the percentage of user sessions against the max Session Limit of the Host Pool
AVD Available SessionsAvailable user sessions remaining for connecting to host pools

AVD Remote Apps
'Remote Apps' selected under 'Application Groups' in the VDI App topology.

Metric NameDescription
AVD Application Command Line ArgumentsThe syntax used with the file path to launch the Published Application
AVD Application Command Line SettingSpecifies whether this published application can be launched with command line arguments provided by the client, command line arguments specified at publish time, or no command line arguments at all
AVD Application GroupAVD Application Group.
AVD Application Group IdAVD Application Group Id
AVD Application Icon PathThe icon file used for the Published Application
AVD Application Icon Path IndexThe index location in the icon file for the Published Application
AVD Application Msix Package Family NamePackage family name for MSIX applications
AVD Application Msix Package IDPackage application Id for MSIX applications
AVD Application PathThe path of the file used to launch the Published Application
AVD Application TypeThe resource type of the application
Is AVD Remote AppIndicates whether the application is AVD Remote App
TypeIndicates if the application is a published application or an aggregation of Windows processes

AVD Workspaces
AVD Workspaces selected from the VDI App topology.

Metric NameDescription
AVD Workspace IDWorkspace ID
AVD Workspace NameAVD workspace name
AVD Application GroupsTotal number of AVD application groups
AVD Host PoolsTotal number of AVD host pools
AVD MachinesTotal number of AVD machines
AVD User SessionsTotal number of AVD user sessions
AVD % Available MachinesPercentage of powered-on AVD machines in an "Available" state
AVD % Workspace Service LimitPercentage of Microsoft AVD service limit for workspaces, the limit is 400 host pools per workspace
AVD Service Limit WarningDoes the Workspace have an active service limit warning, based on the value of 'AVD % Workspace Service Limit'
AVD Unavailable MachinesTotal number of AVD machines with a status of other than "Available"
AVD Active SessionsTotal number of active AVD user sessions
AVD Disconnected SessionsTotal number of disconnected AVD user sessions
AVD Remote AppsTotal number of remote app applications
AVD Machines (Desktop OS)Number of AVD machines running a desktop operating system
AVD Machines (Server OS)Number of AVD machines running a server operating system
AVD Compute Cost (Month-to-Date)Current monthly cost for compute resources, including non-IaaS services. Time frame is "this month".
AVD Machine Cost (Month-to-Date)Current monthly cost for AVD virtual machines. Time frame is "this month".
AVD Total Disk Cost (Month-to-Date)Current monthly cost for the OS & data disks. Time frame is "this month"
AVD OS Disk Cost (Month-to-Date)Current monthly cost for OS disks. Time frame is "this month"
AVD Data Disk Cost (Month-to-Date)Current monthly cost for data disks. Time frame is "this month"
DescriptionDescription for the AVD workspace set by the admin
AVD Workspace Friendly Display NameWorkspace display name as seen from the remote desktop client

Sessions
User Sessions (AVD) selected from the VDI App topology.

Metric NameDescription
AVD Session Connection TypeThe type of connection that was established, available options are Reverse Connect and RDP Shortpath
AVD Session Connection TransportThe transport protocol used for the AVD session
AVD ActivityIDThe unique ID assigned to the session by the AVD control plane
AVD Session StateCurrent state of the session (active, disconnected, etc)
AVD Session Start TimeTime when the session was originally logged in
User AccountThe account used to log into the Remote Desktop Client, and used to start the AVD session
UserUser name of the session's owner
Machine Session IDThe unique ID of the machine session

Subscriptions and Resource Groups

'Subscriptions' selected from the VDI App topology.

Metric Name
Description

AZ Inter-Continental Bandwidth Cost (Month-to-Date)  

Azure network charges for traffic between continents

AZ Inter-Region Bandwidth Cost (Month-to-Date)  

Azure network charges for traffic between regions in the same continent

AZ Microsoft Global Network Routing Bandwidth Egress Cost (Month-to-Date)  

Azure network charges for egress traffic traversing the Microsoft Global Network (MGN)


AZ Microsoft Global Network Routing Bandwidth Ingress Cost (Month-to-Date)  

Azure network charges for ingress traffic traversing the Microsoft Global Network (MGN)


AZ Network Gateway Cost (Month-to-Date)  
Azure network charges for gateway traffic

AZ Total Bandwidth Cost (Month-to-Date)  

Azure network charges for all traffic

AZ Total Cost (Annual)  
Annual total Azure charges