Azure Virtual Desktop

Supported OS Linux Windows Mac OS

marketplace
Integration version1.1.0

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

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

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

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


Made with ❤️ in Boston

This isn’t the integration you’re looking for? Missing a critical feature for your organization? Drop RapDev a note, 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.