VMware Advanced Monitoring for Horizon powered by ControlUp - UX Metrics Review

In this quick walkthrough we're going show you how to review user experience (UX) metrics and troubleshoot common UX issues with ControlUp Advanced Monitoring for Horizon.


  • Section 1: Connect to all monitored resources.
  • Section 2: Focus on the ControlUp-Demo-Targets folder then the UX Dashboard in the Sessions View.
  • Section 3: Review some of the most important UX specific metrics.

 Before you Begin

In order to complete this product walkthrough please make sure you have the following:

  • A valid account in the VMware TestDrive environment, sign up here if you do not have one.
  • TCP & UDP ports 80, 443, 8443; and if using PCoIP, both TCP & UDP 4172
  • Latest Horizon Client installed, available via direct download here.
  • A ControlUp user account on TestDrive. See this article for info on how to access ControlUp on TestDrive and create an account.

Here is a short video recording of the steps in this walkthrough.

ControlUp Advanced Monitoring for Horizon - UX Metrics

SECTION 1: Connect to all monitored resources.

Right Click on the TestDrive-vmwtd.com folder in the left pane, then select "Connect" in the context menu to connect to all the monitored resources.


Section 2: Focus on the ControlUp-Demo-Targets folder then the UX Dashboard in the Sessions View.

In the left pane, right click on the upper most folder that is titled "ControlUp-Demo-Targets" and select "Focus" in the context menu.


In the central dashboard grid view, click on the "Sessions" object to view user sessions in the Horizon environment.


Under the Home menu option, click on the dropdown box on the far right labeled "Column Preset". This dropdown box allows you to select from a variety of dashboard column presets that are specific to the selected object (in this case Sessions). Select the option labeled "UX Score TD".

You can reorder, rearrange or change the metric values in any dashboard column preset. You can also sort AND\OR group by any metric. Read this Knowledgebase article to learn more about Dashboard Column Presets.



Click and drag the scroll bar at the bottom of the screen to the left until the "Stress Level" metric is next to the User column.



Section 3: Review some of the most important UX specific metrics.


There are a number of very useful metrics available in the UX Score dashboard preset.



Stress Level

This Stress Level is specific to the Session object. It looks at a number of different metrics with pre-defined threshold and a pre-defined load. This aggregated metric can be customized as well. Read this Knowledgebase article to learn more about Stress Level and how to modify and customize it.

UX Score

Shows the worst color indication from the following monitored columns: Logon Duration, Protocol Latency -Session Avg, Protocol Bandwidth, Session Avg, Logon Time, Profile Load Time, Group Policy Load Time, Desktop Load Time, Logon Duration -Other, Protocol Bandwidth, Last Recorded, Protocol Latency


Logon Duration

The interval between the end of the user’s authentication and the time when the desktop became available to the user, or when a remote application was launched.

 Scroll over to see some other very useful UX metrics.

   mceclip1.png.             mceclip2.png       

Avg. App Load Time

Average load time of the last recorded samples for selected user-mode applications running in the user's session, as defined in App Load Time tab of the Settings window. On by default for Office Applications, Internet Explorer and Chrome. Recommend to be enable for mission critical applications. Can be turned on for any specific process.

User Input Delay

Measures the time it takes for a user input to reach the application.
User Input Delay performance counters are supported in Windows 10, version 1809 and later, and Windows Server 2019 and later. Available at both the session and process level.

Other useful metrics include Latency Average, Latency Last, Bandwidth Last, Bandwidth Average, Bandwidth Limit, Protocol and HZ Protocol. Learn more about Session level metrics at this Knowledgebase article.

Have more questions? Submit a request

Article is closed for comments.