Using Workspot Trends

Prev Next

Workspot Trends enables your organization to make data-driven decisions that optimize the performance of your Workspot deployment worldwide. Workspot Trends shows your users’ Workspot experience over time with user experience surveys, network performance, and system performance.

User-reported satisfaction is a flexible way of identifying which parts of your Workspot deployment are working best and which may need attention.

Note: This demonstration is from Workspot Trends 1.0. The current version has many additional features, documented below.

Current and Upcoming Releases

  • Release 2.5.0 is in production.

  • Trends is a standard feature, available to all Workspot customers.

  • New features and bug fixes occur frequently.

Release 2.5.0

  • Backend improvements.

  • Release on August 30, 2025 in the US and September 2, 2025 in the EU.

Release 2.4.0

  • Released on July 26, 2025 in the US and scheduled for July 29, 2025 in the EU.

  • Many new charts have been added to the Company and Pools pages.

  • The Cloud Desktops Usage report now supports the display and download of up to 50,000 entries.

  • Pool summary tables with information about alarms and user sentiment ratings have been added to the Company Summary and Pool Summary pages.

Older Releases

See Workspot Trends Release History.

Known Issue

  • Trends doesn't work if third-party cookies are blocked in the browser, as they are by default in Google Chrome's Incognito Mode. Workaround: Use a browser (or browser mode) that allows third-party cookies.

Introduction

Trends helps you understand:

  • Are my users happy?

    • How is user experience satisfaction trending across groups/pools/users?

    • How many users are more satisfied vs. less satisfied?

  • Compare performance between one or more users/pools.

  • Understand user participation across pools.

  • View detailed feedback provided by users.

  • Examine potential sources of dissatisfaction or low performance.

Example Workspot Trends Displays

Company sentiment summary showing average rating and survey trends over time.

Top portion of Company Summary page.

Graph displaying unresolved critical alarms over time with event codes and counts.

Summary of top Critical Alarms on the Company Summary page.

Overview of cloud desktop usage metrics including active users and session statistics.

Cloud desktop usage panel on the Company Summary page.

Signing into Workspot Trends

  • Ensure that Trends permissions are granted to your Workspot account. Follow the procedure in Administering Workspot Watch in Control (Watch and Trends use the same permissions page).

  • Sign-in option 1: Sign into Trends from Control via the “Reports > Workspot Trends > Open” button.

  • Sign-in option 2: Sign into Trends from https://trends.us workspot.com/companyIdentifier or https://trends.eu workspot.com/companyIdentifier, where

    • companyIdentifier is specific to your company, as listed in Workspot Control under “Setup > Configuration > Access > Subdomain.”

    • US or EU are the location of your Workstation deployment. (Most current deployments are in the US region.)

  • Once signed in, you will see the Trends dashboard, which defaults to the Usage page (shown above).

Top-Level Navigation

Workspot Trends interface showing various options like Company, Desktop Pools, and Feedback.

Top-level navigation.

The top-level navigation strip has four tabs in addition to other elements:

The top-level elements are:

  1. Company Tab.

  2. Desktop Pools Tab.

  3. App Pools Tab.

  4. Users Tab.

  5. Feeback popup.

  6. Current User popup.

  7. More Features (kebab) menu.

  8. Filters Sidebar.

These are described below.

Note: The UI structure changed significantly in release 1.9.0 and this documentation has not caught up yet. Some sections below are blank.

Company Tab

The navigation bar highlights the 'Company' section in the Workspot Trends interface.

The Company tab provides a series of summaries across your whole Workspot deployment, as opposed to being focused specifically on desktop pools, app pools, or users.

The Company tabs are Summary, Metrics, Usage, Cloud Desktops, Cloud Apps, Client Activity, and Login Experience

Company > Summary

Dashboard displaying cloud usage metrics, including active users and error codes.

The “Company > Summary” page is the Trends dashboard, with sections for:

  • User Sentiment (average survey results across the Workspot deployment)

  • Company Health (Users, survey results, and numbers of Alarms received during the sampler period.

  • Bar graphs showing daily values for User survey ratings, Critical Alarms, and Warnings.

  • Cloud Desktop Usage Summary showing user, sessions, hours of usage, and users by date and time.

  • Cloud App Usage Summary, with similar statistics to the Cloud Desktop Usage Summary.

  • Sizing, which notes desktops with unusually low or high resource usage.

Company > Metrics

Metrics dashboard displaying average CPU and memory utilization across user pools over time.

The “Company > Metrics” page is a stack of thirteen stacked bar charts, each of which have “Unique Users” on the y-axis and days on the x-axis.

Thus, the charts fundamentally repeat the number of users per day, with the statistic of interest shown by the different colors in the individual bars.

These numbers are aggregated across all desktop and application server pools and are normalized per active user (that is, users who have at least one login session with a desktop or application during the period). Thus, someone who uses one desktop and two application servers counts the same as one who uses only a single desktop.

The charts are:

  • Average CPU Usage (percent).

  • Average Memory Usage (percent).

  • Average TCP Bandwidth Consumption (Mbps).

  • Average UDP Bandwidth Consumption (Mbps).

  • Average TCP RTT Delay (ms).

  • Average UDP RTT Delay (ms).

  • Average Packet Loss Rate (%).

  • Average Packet Retransmission Rate (%).

  • Average Disk Latency (ms).

  • Average Disk Throughput (MBps).

  • Average Disk Transfer Rate (IOPS).

  • Average GPU Processor Usage (%).

  • Average GPU Memory Usage (%).

Note: the “Unique Users” bars are not identical from chart to chart because not every Workspot Client, Desktop, and Application Server support or report every statistic. For example, GPU users are often a much smaller group than all active users.

Company > Sentiment

Dashboard displaying user metrics, feedback received, and sentiment ratings by users.

The “Company > Sentiment” page is a chart with user survey ratings (one star through five stars) on the x-axis and number of users on the y-axis. Each rating is shown with two bars: one with the total number of ratings received and the other for the number of unique users giving that rating.

Company > Cloud Desktop Usage

Workspot Trends dashboard displaying total sessions, usage hours, and average hours per user.

Provides company-wide summary graphs of:

  • Desktop user sessions per day.

  • Desktop user hours per day.

  • Daily desktop session-hours per user.

Company > Cloud Desktop Sizing

Overview of undersized desktops with user details and resource allocation metrics.

Lists desktops that appear oversized or undersized in terms of CPU usage or RAM usage, with user-selectable thresholds.

Note: Trends assumes that high CPU or RAM usage is a VM sizing issue, though it is often a software issue. Similarly, it assumes that a desktop with little CPU or RAM usage is not underused, but oversized.

The “Sizing” tab reveals desktops that may be undersized or oversized for their usage, which can indicate problems with the programs running on the VM or that the user needs to be migrated a different VM size.

  • An undersized desktop has consistently high CPU or memory usage.

    • The user may benefit from being migrated to a more capable VM.

    • Alternatively, a runaway process or memory leak may be consuming resources pointlessly.

  • An oversized desktop has consistently low CPU and memory usage.

    • Migrating the user to a lower-cost VM may be possible without a noticeable reduction in performance.

    • Alternatively, if power management is enabled for the desktop, it may not be entering a power-saving state as expected.

Samples are taken periodically across the sampling window to evaluate four thresholds:

  • High CPU Threshold: detects undersized VMs. If at least 80% of the CPU usage samples (in percentage of CPU load) are above the user-selected threshold, the desktop is undersized.

  • Low CPU Threshold: detects oversized VMs.  If at least 80% of the CPU usage samples (in percentage of CPU load) are below the user-selected threshold, the desktop is oversized.

  • High Memory Threshold: detects undersized VMs. If at least 80% of the memory usage samples (in percentage of memory in use) are above the user-selected threshold, the desktop is undersized.

  • Low Memory Threshold: detects oversized VMs.  If at least 80% of the memory usage samples (in percentage of memory in use) are below the user-selected threshold, the desktop is oversized.

The CPU and Memory Thresholds are set in the filter sidebar.

Undersized Desktops, Oversized Desktops Tabs

These tabs choose between showing Undersized or Oversized desktops. The total of all desktops exceeding the threshold is given. The list of these desktops is shown according to the next set of subtabs.

By CPU, By Memory, By CPU and Memory Subtabs

The list of undersized or oversized desktops is filtered by CPU, memory, or both according to the selected subtab and displayed below, along with user, pool, desktop, session, usage, and rating statistics.

Selecting an individual desktop in the table shows its memory and CPU usage by quintile and graphs its usage over time:

Usage of a selected desktop by quintile. Both CPU and memory usage are high.

Usage of a selected desktop over time. Both CPU and memory usage are high.

Company > Cloud App Usage

Provides company-wide summary graphs of:

  • Daily user sessions.

  • Daily usage hours.

  • Daily average hours per user.

  • Daily unique users per app.

  • Daily usage hours per app.

  • CPU usage per app over time.

  • Memory usage per app over time.

Company > Clients

  • Summarizes the following company-wide Client information:

  • Total active (registered) Client devices.

  • Total inactive Client devices (devices that used to be registered but no longer are).

  • Client type distribution (Windows Client, Mac Client, etc.)

  • Client population by Client release and OS type.

Desktop Pools Tab.

Information based on desktop pools.

Desktop Pools > Summary

Shows a summary of:

  • Sentiment (user survey ratings) per pool.

  • Cloud Desktop Usage per pool, with total current users, total active users, average usage days per user, and average hours usage hours per user.

  • Network Performance per pool, with average and maximum latency and average bandwidth per user per pool.

  • CPU and Memory Performance per pool, with average CPU and memory usage in percent.

  • Oversized Desktops and Undersized Desktops using a fixed period of the last 30 days.

Desktop Pools > Sentiment

Shows a graph of average user survey ratings per pool over time.

Desktop Pools > Metrics

Shows graphs showing per-pool statistics over time:

VM Resource Usage

  • Average CPU Utilization

  • Average Memory Utilization

  • Average Disk Latency

  • Average Disk Throughput

  • Average GPU Utilization

  • Average GPU Memory Utilization

Network Statistics

  • Average TCP Bandwidth

  • Average UDP Bandwidth

  • Average TCP RTT (packet round-trip time)

  • Average UDP RTT

  • Average Packet Loss Rate

  • Average Retransmission Rate

Desktop Pools > Usage

The Usage page shows graphs of number of users and usage hours per pool over time.

  • Unique Daily Users per Pool

  • Overall Usage Hours per Pool

  • Daily Average Hours per User per Pool

Desktop Pools > Sizing

See “Company > Cloud Desktop Sizing.” The difference is that “Desktop Pools > Sizing” allows you to select only the desired desktop pools.

Desktop Pools > Usage Heat Map

This page shows:

  • A graph of “Excess” desktops vs in-use and paused desktops.

  • A heat map showing the average numbers of desktops in use by time of day and day of week.

“Excess” vs. Usage Graph

This graph shows three lines per selected pool over time:

  • In use: Running desktops with a signed-in (but possibly disconnected) user.

  • Paused: Desktops that are in a power-saving state (sleep, hibernation, or shutdown).

  • “Excess”: This is the total number of desktops in the pool minus the two other categories: desktops that are neither in use nor in a power-saving state.

Usage Heat Map

This is a table showing the average number of active desktops (desktops that are running and have a signed-in user) by time of day and day of week. The table has the same layout as the one on Control’s Warmup Policies page.

Desktop Pools > Login Experience

The Login Experience page shows graphs of these daily averages for selected pools:

  • How long it takes to connect to a desktop once any posture checks have completed and they have provided their sign-in credentials.

  • How long it takes to resume from a power-saving state or for a new desktop to be created (provisioned).

  • How long it takes posture check to complete.

Desktop Pools > Forecast

App Pools Tab

App Pools > Summary

The Summary page shows Cloud Application (Application Server Pool) Usage per server pool, with active users average usage per user per day.

App Pools > Sessions

Shows a graph of the number of user sessions per day for the selected Application Pools and Application Server. The default is to show the number of user sessions per day for all these combined.

App Pools > Servers

The Servers page shows graphs of usage over time for the selected Application Pools and Application Servers:

  • Average CPU Utilization.

  • Average Memory Utilization.

  • Average Disk Latency in ms.

  • Average Disk Throughput in I/O Operations per Second.

  • Average Disk Transfer Rate in Kilobytes per second.

App Pools > Apps

The Apps page hows graphs of the resource consumption over time of your Applications:

  • CPU Utilization per Application.

  • Memory Utilization per Application.

App Pools > Users

The Users page shows a daily graph of the selected Application Pools and Servers:

  • Unique Daily Users.

  • Overall Usage Hours in session-hours per day.

Users Tab

The Users section gives reports centered around users rather than Pools or Applications.

Users > Summary

The Summary page gives a series of tables:

  • Sentiment – Top 10 Happy Users. The users with the highest average feedback ratings.

  • Sentiment – Top 10 Unhappy Users. The users with the lowest average feedback ratings.

  • Sentiment – Feedback. All feedback comments, along with date, time, Pool name, Desktop name, user email, IP address, and network type.

  • Top 10 Users with Best Network. The users with the best network performance.

  • Top 10 Users with Worst Network. The users with the worst network performance.

  • Top 10 Most Active Users, by average daily usage.

  • Top 10 Least Active Users, by daily average usage.

  • Top 10 Oversized Desktops, by average CPU usage.

  • Top 10 Undersized Desktops, by average CPU usage.

Users > Metrics

The Metrics page shows graphs for:

  • Sentiment.

  • Average CPU Utilization.

  • Average Memory Utilization.

  • Average TCP and UDP Bandwidth.

  • Average TCP and UDP RTT.

  • Percent Package Loss and Retransmission.

  • Average Disk Latency, Throughput, and Transfer Rate.

  • Average GPU Utilization and Memory Consumption.

Users > Usage

The Usage page hows a graph of Total Usage Hours per day for selected users.

Users > Cloud Desktops

The Cloud Desktops page shows tables of:

  • Usage - Active Users. Activity of each combination of user and Desktop across the Date Range.

  • Usage - Users Daily Usage Activity. Day-by-day activity of user-Desktop combinations.

  • Usage - Inactive Users (90 Days). Lists combinations of users and pools that have been inactive for at least 90 days, along with their latest session time. This is especially useful in finding abandoned, forgotten, or otherwise unused persistent Desktops.

Users > Cloud Apps

The Cloud Apps page is the Cloud Application equivalent of the “Users > Cloud Desktops” page, above. The crucial difference is that it shows the usage of individual Applications rather than individual Desktops.

Users > Client Activity

The Client Activity table shows the most recent activity for each combination of user, Client device, and Workspot resource (Desktop, Application Server, Secure Browser, etc.) Client activity that is not associated with another Workspot resource, such as launching the Client, is shown as “N/A.”

Users > Login Experience

The Login Experience page shows the following:

  • Average Connection Time Graph: time to connect to the Desktop or Application.

  • Average Resume Time Graph: time to return from a power-saving mode such as sleep or hibernation.

  • Average Posture Check Time Graph: time to run local posture checks on the Client to see if it is permitted to connect to the remote resource.

  • Detail Table: Per-connection statistics rather than averages.

Filters Sidebar

The filter sidebar is on the left side of the screen and is initially closed. Its scope changes somewhat depending on which tab is active, with the Survey Summary tab having the complete set of filters. These are:

  • Date range. Defaults to the past week.

  • Company name (shown only if your Workspot account has multiple companies).

  • Pool name. Defaults to all pools.

  • User name. Defaults to all users.

  • Desktop name. Defaults to all desktops.

  • Rating. Defaults to all ratings.

Using a filter can declutter the graphs and tables and increase responsiveness.

When setting a filter, you can select more than one entry per category. The example below shows that three users have been selected:

Filter Notes

  • Investigating small groups of users works best when no more than five users are selected.

  • When you navigate to a tab that doesn’t use a given filter, your selection is remembered when you return to a tab where it is available.

  • Filters are not applied until you press the (easily overlooked) “Apply Filters” button at the bottom of the page.

Related Documents