Insights: Azure Virtual Desktop
Nerdio Manager provides metrics related to your Azure Virtual Desktop (AVD) environment. AVD insights allow you to review the status of your AVD desktops estate and usage patterns using the in-console reporting engine, with no need to deploy additional agents to your estate.
Notes:
The data reported is based on data available in Log Analytics Workspace, which is generally updated within a few minutes of the user action or other activity. Consult Microsoft documentation for further information on AVD host pools' LAWs.
This feature is available to users with RBAC roles AVD Admin and Reviewer. Alternatively, you can create a least-privilege custom RBAC role by setting DASHBOARD and WORKSPACES to Read Only under ADD ROLE DEFINITION.
In Nerdio Manager, navigate to Insights > Azure Virtual Desktop.
Navigate between the tabs at the top to view the corresponding metrics.
-
Apply filters:
-
Filter: Select the host pool for which you want to display metrics and data.
You can filter hosts by type:
Assigned only
Host pools with Azure Monitor configured
Note:
The broken link
icon indicates the resource is not assigned to a user.
The yellow triangle
icon indicates that the Azure Monitor is not configured.
Date Range: Select the calendar icon, and then select the start and end dates.
Time Granularity: From the drop-down list, select the time interval between the metrics. You can select from 30 minutes up to 24 hours.
The dashlets below reflect the filtered data metrics.
-
-
For each dashlet, you can take the following actions:
Export
: Select to download the corresponding report data. A dropdown appears allowing you to export to.csv, .pdf, or .png format.
Expand
: Select to view the dashlet full screen.
Refresh
: Select to refresh the data in the dashlet.
Info
: Select to review the tooltip.
View metadata
: Select to view metadata in a separate dialog box.
Hover over: Hover over any location on the dashlet to view the details of that specific data point.
-
Drill down (for some dashlets only): Select a graph segment to view the corresponding data.
The following AVD insights are available:
Usage
The Usage tab provides metrics related to the usage in your AVD environment, based on the filters you apply.
This dashlet displays the number of active users based on the host pool(s), date range, and time granularity you specified.
Note: This data is collected from Log Analytics and reflects unique users within the selected time granularity. This count differs from unique monthly active users used for billing, which is based on a rolling 30-day period.
Hover over a point on the graph to view the number of active users for a specific date and time.
This dashlet displays the maximum number of active and disconnected sessions based on the host pool(s), date range, and time granularity you specified.
Hover over a point on the graph to view the number of sessions for a specific date and time.
This dashlet displays the number and percentage of TCP and UDP connections. Additionally, a graph provides a breakdown of TCP and UDP sessions over time based on the date range filter.
Hover over a point on the graph to view the number of connections and connection type for a specific date and time.
This dashlet provides host pool usage as a donut chart, displaying the number and percentage of personal and pooled desktops. Additionally, a graph provides a breakdown of host pool usage over time based on the selected date range and desktop type.
Hover over a point on the graph to view the number of desktop types and the type of desktop for a specific time and date.
This dashlet identifies hosts within a host pool that have not been logged into during the defined time frame.
The host pools are listed along the bottom of the graph. To view the host details, select the bar for the corresponding host pool.
This dashlet provides details on the usage of IP addresses available within each subnet, marked with red, amber, and green status indicators.
This dashlet displays average login duration for host pools and time frame you specified. Active sessions are reported once they disconnect.
Hover over a point on the graph to view the average login duration for a specific time and date, and to show a break down of the specific stage of the login process.
This dashlet displays the number and type of errors for the host pools and time frame you specified.
Hover over a point on the graph to view a breakdown of the number of errors and the related component (RDBroker, client, FSLogix, RDArmProvider, RDGateway, or RDStack) for a specific date.
This dashlet displays which hosts are running and which are stopped, based on the selected hosts and time frame.
Hover over a point on the graph to view a breakdown of running and stopped hosts at a specific time.
This dashlet displays the number of sessions by duration. The data reflects the selected hosts and time frame, divided into the following categories:
< 1 h: session lengths under 1 hour
1 h: session lengths between 1 and 2 hours
2 h: session lengths between 2 and 3 hours
3 h: session lengths between 3 and 4 hours
4 h: session lengths between 4 and 5 hours
5 h: session lengths between 5 and 6 hours
6 h: session lengths between 6 and 8 hours
8 h: session lengths between 8 and 24 hours
24 h: session lengths over 24 hours, or for which disconnection data is unavailable (see note).
Hover over a point on the graph to view a breakdown of sessions running at that time.
Note: To calculate session duration, Nerdio Manager uses the WVDConnections table in the Azure Log Analytics Workspace, which tracks the session status. Nerdio Manager monitors for the events Started, Connected, and Completed in the table, and determines session duration by calculating the time difference between the Connected and Completed events.
Occasionally, the Completed event fails to register in the table, resulting in a session that appears to be running after it has ended. In these cases, Nerdio Manager is unable to accurately calculate the session duration. The duration for all such sessions is recorded as 24 hours in Nerdio Manager, though the actual duration may be substantially lower.
This dashlet displays the average session duration. The data reflects the hosts and time frame you specified. Active sessions are reported once they disconnect.
Hover over a point on the graph to view the average session duration for a specific date and time.
FSLogix
The FSLogix tab provides metrics related to the user profile container manged using FSLogix.
You can filter the information displayed to focus on a specific file share by selecting the file share from the Filter drop-down list. You can also select To Azure Files to open the Azure Files page.
View FSLogix data collection time information
You can view the date and time the FSLogix data was last collected, by selecting the info icon for the selected file share.
This dashlet displays the number of days since a user logged in, and therefore used their profile. The number of days is displayed as a donut chart using a RAG status based on the increasing number of days, with red indicating more than 28 days since the user logged on.
Select the segment of the donut chart to view detailed information about the number of days since last logon.
This dashlet displays the number of profile container files and their size.
Select a graph column to view detailed information about the files that fall into that particular size category.
This dashlet displays the number of profile container files and their size, based on users that have more than one profile container file.
Select a graph column to view detailed information about the files that fall into that particular category.
This dashlet displays the file share usage, based on the FSLogix container type.
Select a graph column to view detailed information about the usage.
This dashlet displays the archived profile files.
This dashlet displays the orphaned profiles.
Storage
The Storage tab provides metrics related to the storage usage in your Azure Virtual Desktop environment.
This dashlet displays the amount of storage in use for file shares. The health status is indicated using a RAG status based on the percentage of available space (in GB).
Select the segment of the donut chart to view detailed information about the amount of free and used space for each file share configured.
This dashlet displays the amount of storage used for files on NetApp storage. The health status is indicated using a RAG status based on the percentage of available space (GB).
Select the segment of the donut chart to view detailed information about the free and used space for each NetApp file share configured.
Workspaces
The Workspaces tab provides metrics related to resource usage and user activity across different AVD environments in your workspaces.
Specify the time range filter to narrow down the displayed data. Select Custom to create your own range. The information in the Auto-scale savings and Current host pools count sections reflects the selected time range.
-
View details:
Hover over a point on the graph to view a breakdown of information for a specific date and time.
Select a point in time on any graph to display a detailed per-workspace breakdown.
-
Export to CSV:
In a graph's detailed view, select Export details to export the graph's data as a CSV file.
From the Select export menu, select the report you wish to export as a CSV file.
The Workspaces tab includes dashlets for the following data:
Named users: Displays the number of unique users across workspaces at a point in time.
Concurrent users: Displays the number of users logged in simultaneously across workspaces at a point in time.
Monthly active users: Displays the number of unique users who accessed AVDs across workspaces during the rolling 30-day period.
Host pools count: Displays the number of host pools across workspaces at a point in time.
Hosts count: Displays the number of active session hosts available across workspaces at a point in time.
CPU cores: Displays the number of CPU cores across workspaces.
Tenants
The Tenants tab provides metrics related to resource usage and user activity across different tenants in your Azure environments.
Specify the time range filter to narrow down the displayed data. Select Custom to create your own range. The information in the Auto-scale savings and Current host pools count sections reflects the selected time range.
-
View details:
Hover over a point on the graph to view a breakdown of information for a specific date and time.
Select a point in time on any graph to display a detailed per-tenant breakdown.
-
Export to CSV:
In a graph's detailed view, select Export details to export the graph's data as a CSV file.
From the Select export menu, select the report you wish to export as a CSV file.
The Tenants tab includes dashlets for the following data:
Named users: Displays the number of unique users across tenants at a point in time.
Concurrent users: Displays the number of users logged in simultaneously across tenants at a point in time.
Monthly active users: Displays the number of unique users who accessed AVDs across tenants during the rolling 30-day period.
Host pools count: Displays the number of host pools across tenants at a point in time.
Hosts count: Displays the number of active session hosts across tenants at a point in time.
CPU cores: Displays the number of CPU cores across tenants.
Troubleshooting
If you have enabled private endpoints on your FSLogix storage account(s), or set up storage account firewalls, please add an exception to allow Nerdio Manager to access the storage account(s) to read the FSLogix data. The following error may appear if connectivity is not permitted.
Comments (0 comments)