---
title: Azure Virtual Desktop
description: Monitor your Azure Virtual Desktop host pool and session health
breadcrumbs: Docs > Integrations > Azure Virtual Desktop
---

# Azure Virtual Desktop
Supported OS marketplaceIntegration version1.1.0Overview dashboard example
## Overview{% #overview %}

Azure Virtual Desktop is a service hosted in Azure that provides desktop and application virtualization. It supports both single and multi-session full desktops, in addition to the ability to run individual remote applications.

The Azure Virtual Desktop (AVD) integration pulls session host health checks as well as high level information about session counts and performance. This integration compliments the existing Datadog Azure cloud integration, enabling customers to use Datadog's unified observability platform to correlate Azure Virtual Desktop data with other Azure services and infrastructure. With this holistic view, teams can proactively identify and resolve issues, optimize resource allocation, and ensure a seamless user experience.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.avd.session\_host.active**(gauge)           | Reports a session host found within a host pool                            |
| **rapdev.avd.session\_host.AllowNewSessions**(gauge) | Drain mode status for session host                                         |
| **rapdev.avd.session\_host.DomainJoin**(gauge)       | Domain join status for session host                                        |
| **rapdev.avd.session\_host.DomainTrust**(gauge)      | Domain trust status for sesion host                                        |
| **rapdev.avd.session\_host.SxSStack**(gauge)         | SxS stack status for session host connectivity                             |
| **rapdev.avd.session\_host.MonitoringAgent**(gauge)  | Geneva monitoring agent status for session host                            |
| **rapdev.avd.session\_host.MetaDataService**(gauge)  | Metadata service status for session host                                   |
| **rapdev.avd.session\_host.AppAttachService**(gauge) | AppAttach service status for session host                                  |
| **rapdev.avd.active\_sessions**(gauge)               | Number of active host sessions                                             |
| **rapdev.avd.inactive\_sessions**(gauge)             | Number of disconnected or logged off host sessions                         |
| **rapdev.avd.connection\_rtt.avg**(gauge)            | Average estimated network round trip time*Shown as millisecond*            |
| **rapdev.avd.connection\_rtt.count**(rate)           | Rate of reported estimated network round trip times                        |
| **rapdev.avd.connection\_rtt.median**(gauge)         | Median estimated network round trip time*Shown as millisecond*             |
| **rapdev.avd.connection\_rtt.95percentile**(gauge)   | 95th percentile of estimated network round trip time*Shown as millisecond* |
| **rapdev.avd.connection\_rtt.max**(gauge)            | Max estimated network round trip time*Shown as millisecond*                |
| **rapdev.avd.connection\_bw.avg**(gauge)             | Average estimated network bandwidth*Shown as kibibyte*                     |
| **rapdev.avd.connection\_bw.count**(rate)            | Rate of reported estimated network bandwidth                               |
| **rapdev.avd.connection\_bw.median**(gauge)          | Median estimated network bandwidth*Shown as kibibyte*                      |
| **rapdev.avd.connection\_bw.95percentile**(gauge)    | 95th percentile of estimated network bandwidth*Shown as kibibyte*          |
| **rapdev.avd.connection\_bw.max**(gauge)             | Max estimated network bandwidth*Shown as kibibyte*                         |

### Service Checks{% #service-checks %}

**rapdev.avd.can\_connect**

Returns `OK` if the agent can connect to Azure API, or `CRITICAL` if it can't.

*Statuses: ok, critical*

**rapdev.avd.AgentHealthStatus\_session**

Returns `OK` if the query returns session data, or `CRITICAL` if it can't.

*Statuses: ok, critical*

**rapdev.avd.AgentHealthStatus\_service**

Returns `OK` if the query returns session host service data, or `CRITICAL` if it can't.

*Statuses: ok, critical*

**rapdev.avd.ConnectionNetwork**

Returns `OK` if the query returns session connection data, or `CRITICAL` if it can't.

*Statuses: ok, critical*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

Made with ❤️ in Boston

*This isn't the integration you're looking for? Missing a critical feature for your organization? Drop RapDev a [note](mailto:support@rapdev.io), and we'll build it!!*

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
