Use the Reports page to access various reports related to end users' desktop and application sessions.

Important: The Desktop Health, Utilization, Azure Concurrency, Sessions, and VDI Applications Usage reports do not reflect user-related data until an hour has passed from the time you deployed your Horizon Cloud pod into Microsoft Azure or from the time you enabled monitoring user session information.

In addition to that one hour elapsed time, four of the reports are updated at specific UTC (Coordinated Universal Time) times: Utilization, Azure Concurrency, Sessions, and VDI Applications Usage. As a result, those reports might not be populated with information collected during the time since the last UTC update time for that report. For details, see the table below.

Select Monitor > Reports to open the Reports page, where you can view detailed information for a variety of report types. When you create a report, it displays in the console with options to filter the results, manually refresh the page, and export the report.

There are three tabs on the Reports page.
  • The Create Reports tab shows the types of reports available for you to create. You can click the report type to create the report in the console. See Report Types below for descriptions of report types.
  • The Schedules tab lists all scheduled exports of Sessions, VDI Applications Usage, or User Usage reports that you have created. See the steps under Exporting Report Data below for more information on scheduling.
  • The Exported Reports tab lists exported reports that are ready for download. This includes reports created on the Reports page and reports created from data that you exported from other locations in the console, such as the Activity page.
    • In the drop-down menu at the top of the tab, you can select HCS Reports or CMS Reports, depending on which type of reports you want to view.
    • Select a report and click the Download button to download a ZIP file containing the report file in XLSX format.

Exporting Report Data

There are two different export functions, depending on the type of report:
  • For most reports, you export data by clicking the export button at the top right of the report table. You can see the progress of the report and download it when complete on the Exported Reports tab.
    Attention: If you have pods in Microsoft Azure and any of those pods are at manifests earlier than 2552, the process for larger reports is as follows:
    • When you begin the export a message appears stating that the report is being compiled and it can take some time. Depending on the number of records, the preparation time can take several minutes. For example, a report with 50,000 records takes approximately 10 minutes.
    • When the preparation is done, another dialog box appears with the message Report Generated Successfully and a Download button. After clicking the Download button, you must wait for the download to complete before closing this dialog box. Closing it before the download is complete cancels the download.

    Because you cannot perform any other actions in the console until this process is finished, if you have a large number of activity records you should plan to export the information when you can wait up to 10 minutes before performing other tasks in the console.

  • For Sessions, VDI Applications Usage, and User Usage reports, you export data by clicking the Export button at the top left of the report table and set parameters for report data to export. Because these reports are larger than other types, they take longer to complete. So that you do not have to wait for the process to finish, you enter one or more email addresses to be notified when the report is ready for download on the Exported Reports tab.
To export data for a Sessions, VDI Applications Usage, or User Usage report:
  1. Click the Export button at the top left of the report table.
  2. At the top of the Export Report dialog box, enter the following.
    Option Description
    Description (Optional) Enter a description of up to 250 words. This description appears in the list on the exported reports tab to help you identify the specific report.
    Period Select a period from the drop-down menu. The longest period you can select from the menu is Last 90 days. If you select Custom and set a period of longer than 90 days, the export fails.
  3. Under Schedule in the Export Report dialog box, enter the appropriate information for the task you want to perform.
    To perform this task Enter information as shown here
    Export report immediately - do not repeat
    • Recurrence - Leave default value of None.
    • Export - Leave default value of Now.
    Export report at a selected time in the future - do not repeat
    • Recurrence - Leave default value of None.
    • Export - Select Schedule.
    Attention: When you select Schedule, you must also enter a value in the Name text box at the top of the Export Report dialog box. The Name text box appears when you select Schedule. The name that you enter in the Name text box is displayed in the list on the Schedules tab of the Reports page.
    The following additional options appear.
    • Export date - Use the calendar control to select a date.
    • Export time - Use the drop-down menus to select an hour, AM or PM, and a time zone.
    Export report at a selected time in the future - repeat the export at regular intervals until a selected date
    • Recurrence - Select a rate of recurrence for the report (Daily, Weekly, Monthly, or Quarterly).
    • Export - Select Schedule.
    Attention: When you select Schedule, you must also enter a value in the Name text box at the top of the Export Report dialog box. The Name text box appears when you select Schedule. The name that you enter in the Name text box is displayed in the list on the Schedules tab of the Reports page.
    The following additional options appear.
    • Export time - Use the drop-down menus to select an hour, AM or PM, and a time zone.
    • Start date - Use the calendar control to select a date.
    • End - Select On a specific date.
    • End date - Use the calendar control to select a date.
    Export report at a selected time in the future - repeat the export at regular intervals indefinitely
    • Recurrence - Select a rate of recurrence for the report (Daily, Weekly, Monthly, or Quarterly).
    • Export - Select Schedule.
    Attention: When you select Schedule, you must also enter a value in the Name text box at the top of the Export Report dialog box. The Name text box appears when you select Schedule. The name that you enter in the Name text box is displayed in the list on the Schedules tab of the Reports page.
    The following additional options appear.
    • Export time - Use the drop-down menus to select an hour, AM or PM, and a time zone.
    • Start date - Use the calendar control to select a date.
    • End - Select Never.
  4. Under Notifications in the Export Report dialog box, enter the following.
    Option Description
    Email address (Optional) Enter an email address to receive a notification when the report is ready for download. By default, the email address for your VMware account displays.
    Notify others (Optional) You can enter up to five additional email addresses, separated by commas, to send notifications to other individuals in your team.
  5. Click Export.
    • If you performed a one-time export, a dialog box displays indicating that the export process has begun. Click OK in that dialog box.
      When the report is ready for download, the system sends a notification email to the email addresses you entered. This email contains a link to the exported reports tab of the Reports page, where the report appears in the list.
      Note: If you have been logged out from the console, you are prompted to log back in to access the exported reports tab.
      You can now download the report by selecting it on the exported reports tab and clicking Download.
      Important: In larger deployments, the CSV file generated by the system might be too large to be opened by Microsoft Excel. In this case, you can repeat the export using a shorter time period to avoid this issue.
    • If you scheduled an export of the report, a dialog box displays indicating that you have successfully created a schedule. Click Go to Schedules to view the new schedule on the Schedules tab.

Report Types

Note: If you have deactivated monitoring user session information for utilization, trending, and historical analysis, the reports associated with that type of data are deactivated and not visible on the Reports page. When the Cloud Monitoring Service is deactivated, the system collects such user session information for a limited period of time and hashes the user name to enable real time administration while deactivating historical and aggregated viewing of that user information. As a result, the reports that would display historical and aggregated viewing of that data, such as the Sessions report, are not available.

For information about toggling the Cloud Monitoring Service options, see Enabling or Deactivating the Cloud Monitoring Service (CMS) for Your Horizon Cloud Tenant Environment.

The vRealize Operations Desktop Agent option is installed by default. If you do not install this option, activity-related data from user sessions in the desktop instance or farm RDSH instances based on this image is not reported. As a result, data from end-user activity and other types of desktop activity will not be displayed in reports in the administrative console. Also, for the RDP protocol, the vRealize Operations Desktop Agent provides only a subset of metrics that it provides for other protocols.

Caution: If you have cloud-connected Horizon pods that are sending desktop data to vRealize Operations Manager, enabling CMS causes data to be sent to the Cloud Monitoring Service instead. To continue using vRealize Operations Manager to collect that desktop session data, deactivate CMS.
Report Type Details
User Mapping View details and sort by various categories, such as User name, Domain, Desktop Name, Desktop Model, Farm, and Mapping Type (User or Group).
Note: This report is populated only for users that have at least one direct assignment to a desktop. In the console, you can select individual users or user groups when making a desktop assignment. If a user has at least one assignment done as an individual user and zero or more assignments done as being part of the assigned group, this report reports all of that user's desktop assignments.

However, if all the user's desktop assignments are done using groups, that user's assignments are not reported in this report.

If the user is mapped to a desktop as an individual user, the Group Name column is blank. If the user is mapped to a desktop from being a member of a group that is entitled to the desktop assignment, the Group Name column displays the entitled group's name.

Desktop Mapping View details and sort by various categories, such as Desktop Name, Model, Assignment Name, Type, Farm, Active User, Mapped Users, and Mapped User Groups.
Note: In this report, the Mapped Users column is populated only for dedicated VDI desktop assignments, because for such assignments, each user gets mapped to a specific VDI desktop and returns to that same desktop at each login. That mapped user is the user assigned to that desktop. However, for floating VDI desktop assignments and session desktop assignments that are served by farms, users do not get mapped to specific desktop VMs. As a result, there is not data in the Mapped Users column for those desktop assignment types.
Desktop Health

View list of desktops, which you can filter by assignment or error status. Click a desktop to view its real-time desktop health report.

  • For RDS desktops, the report includes CPU use %, memory use %, disk IOPS, and active/disconnected sessions.
  • For VDI desktops, the report includes CPU use %, memory use %, disk IOPS, duration, bandwidth, and latency.
  • For all desktops, a Desktop Health alert displays when one or more of the following parameters is at or above a set threshold value: CPU use %, memory use %, and disk latency.
    • Threshold values are 90% for CPU, 80% for memory use, and 100 ms for disk latency.
    • These parameters are checked every minute, and the alert is triggered when the measurement is at or above the threshold value for 10 consecutive minutes.
Note: This report's data is updated every minute by the data from the backend reporting system.
Utilization View consumption trends for deployed capacity over a pre-defined time window in both graphical and tabular formats.

If you have multiple types of pods in your deployment, there is a separate tab for each type.

  • For Horizon pods, information provided includes utilization of CPU, Memory, and Disk as well as session concurrency data at the deployment level and at the pod level.
  • For pods in Microsoft Azure, information provided includes utilization of deployed capacity as well as session concurrency. Ancillary details covering client use, protocol use, session duration distribution, access type, and service type are also provided for the sessions. For pods in Microsoft Azure, data can be filtered for the pool or farm.
Note:
  • The Unique User Summary feature of this report is not provided when the Session Data setting is deactivated.
  • This report is not provided when the Cloud Monitoring Service setting is deactivated.

Both of these settings are located in Settings > General Settings > Monitoring. See Customizable General Settings for Your Horizon Cloud Tenant Environment for more information.

The backend reporting system sends the data for this report at a specific UTC time:

  • For the selected periods Last 24 hours or Last 1 week, the data is updated hourly. The update starts at 5 minutes past the hour UTC and takes about 15 minutes to finish.
  • For the other time periods, the data is updated daily. The update starts at 2am UTC and takes about 15 minutes to finish.
Azure Concurrency View per-assignment data for capacity, number of concurrent users, peak concurrency, and applications in use. You can filter this information by time period.

The reporting system sends the data for this report daily at a specific UTC time. The update starts at 2am UTC and takes about 15 minutes to finish. Due to that update timing, data for sessions that take place after the 2am UTC time point are not reflected in this report until the next day.

Note:
  • This report is available for pods in Microsoft Azure only.
  • This report is not provided when the Cloud Monitoring Service setting is deactivated in Settings > General Settings > Monitoring.
URL Configurations View information for currently configured URL redirects. For more information, see Create a URL Redirection Customization and Assign it to Users.
Agent Versions View current versions of agents for each VM. For a pod in Microsoft Azure, this tab also displays the pod's manifest version to help you determine if the agent version must be updated or not.

Select a pod in the Pod drop-down at the top left of the page to show information for that pod. You can also sort data on all columns, including Assignment Name.

Sessions View session information for user sessions including User Name, Pod, Pod Type, Session Type (Desktop or Application), Last Login Time, Client IP, Client Type, Desktop Name, Pool/Farm Name, Protocol Type, Total Session Duration (including idle and disconnected time), and Session Idle Duration, across all your pools over a pre-defined time period.

The reporting system sends the data for this report daily at a specific UTC time. The update starts at 2:10am UTC and takes about 15 minutes to finish. Due to that update timing, data for sessions that take place after the 2am UTC time point are not reflected in this report until the next day.

Note:
  • The User Name column does not appear in this report when the Session Data setting is deactivated.
  • This report is not provided when the Cloud Monitoring Service setting is deactivated.

Both of these settings are located in Settings > General Settings > Monitoring. See Customizable General Settings for Your Horizon Cloud Tenant Environment for more information.

To export data for this report, follow the steps above under Exporting Report Data.

VDI Applications Usage

View a list of applications that end users have used in VDI desktops and each application's total usage duration. Can be filtered by time period. This data can help you see which are the most used applications in a particular VDI desktop assignment.

The reporting system sends the data for this report at a specific UTC time:

  • For the selected period Last 24 hours, the data is updated hourly. The update starts at 20 minutes past the hour UTC and takes about 15 minutes to finish.
  • For the other time periods, the data is updated daily. The update starts at 2:30am UTC and takes about 15 minutes to finish.
Note: This report is not provided when the Cloud Monitoring Service setting is deactivated in Settings > General Settings > Monitoring.

To export data for this report, follow the steps above under Exporting Report Data.

User Usage Report View a record of desktop and applications usage by the user over the pod for a pre-defined time period. This report helps you identify the number of sessions that the user has launched and their total active usage time.
Note: This report is not provided when either the Cloud Monitoring Service setting or the Session Data setting is deactivated in Settings > General Settings > Monitoring.

To export data for this report, follow the steps above under Exporting Report Data.