Azure Windows Virtual Desktop Overview

Dashboard

A sample dashboard that pulls in multiple data sources from Azure that all relate to Windows Virtual Desktop Instances.
Last updated: 2 years ago

Start with Grafana Cloud and the new FREE tier. Includes 10K series Prometheus or Graphite Metrics and 50gb Loki Logs

Downloads: 111

Reviews: 1

  • wvd_1.png
    wvd_1.png
  • wvd_2.png
    wvd_2.png

This is a work in progress dashboard created for monitoring the Azure Windows Virtual Desktop service. It is meant to collect data from Azure Monitor, Azure Log Analytics, and influxDB. It works best if you are deploying your WVD Instances in a Scale Set.

Required Setup

  • Grafana deployed with a functional connection to Azure Monitor and Azure Log Analytics data sources.
  • InfluxDB (for storing session count)
  • Diag Data Export setup for Azure WVD Service

Features:

  • Table log of active users in the time period specified. This is based on Log Analytic quereies.
  • Connection count per host pool based on Log Analytics generated by the WVD Service.
  • Current active user count by host pool (Generated by Powershell script below)
    • https://github.com/nshores/azure_wvd_monitor/blob/master/rds_session_monitor.ps1
    • This should be run as a Azure Automation job in a playbook.
  • Template Panels that pull all currently available Azure Monitor statistics for the selected scale set.

WIP Features:

  • Modifying rds_session_monitor script to pull in more stats about current sessions, and creating associated panels.
  • Creating panel to show offline vs online instances in current scale set.
Get this dashboard:
12636