Chat now with support
Chat with Support

Foglight for Citrix XenDesktop and XenApp 5.8 - User Guide

Getting started Setting up data collection agents Monitoring the performance of your XenDesktop environment

Monitoring Desktops

A Desktop component in your monitored XenDesktop® environment encapsulates Windows® desktop and application components that are delivered to end-users on demand. You can monitor the performance of Desktop components when you select the Desktops tile on the XenDesktop Environment dashboard. The information appearing in the XenDesktop Desktop Quick View can help you discover potential resource-level issues such as spikes in resource utilization, and to reallocate resources where they are most needed.

1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Desktops tile.
3
In the XenDesktop Desktop Quick View, in the Desktops view on the left, click a desktop node.
The XenDesktop Desktop Quick View refreshes, showing the Summary - Desktop view on the right.

Investigating the use of Desktop resources

In your monitored environment, a Desktop component encapsulates a Windows® desktop together with application elements that are delivered to end-users on demand. You can review the performance of individual desktops in the Summary - Desktop view. This view shows the usage of system resources for the selected desktop. Use it to see the trends in usage of the selected component’s system resources, and to review any generated alarms, if they exist. For example, high peaks in the memory utilization chart, that drastically exceed historical values could result in performance degradation and should be investigated.

Figure 24. Summary - Desktop view

Table 6. Summary - Desktop view

The configuration information about the selected desktop site: its name, the catalog name, whether it delivers desktops only or desktops with applications, whether it is a static or random desktop, whether it persists or discards user changes, whether it is a virtual or physical machine, the OS and protocol in use, and the host name and IP address (for physical hosts).

Depending on the type of selected desktop (physical or virtual), CPU metrics are displayed in two different views.

For virtual desktops, the CPU view displays the CPU Load spinner indicating the current percentage of the selected virtual machine’s CPU load, used to execute system code and user programs, based on the total CPU capacity. The % Used line in the CPU Utilization chart shows the percentage of the CPU utilization used by the virtual machine to execute system code and user programs, during the selected time period. % Ready displays the percentage of the virtual machine’s CPU resources that are ready to execute system code and user programs during the selected time period. The Baseline area in the chart indicates the expected CPU utilization range based on historical data.

For physical desktops, the CPU Utilization line in the chart shows the percentage of the CPU utilization used by the physical machine to execute system code and user programs, during the selected time period. Run Queue Length displays the number of processes that are waiting to be executed, during the selected time period. The Baseline area in the chart indicates the expected CPU utilization range based on historical data.

The History bar appearing above the chart indicates the alarm state of the selected desktop’s CPU resources over the selected time range period. The color of the bar changes over that period depending on the alarm state. Red indicates that the selected component is in Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal state.

If any CPU-related alarms are generated against the desktop, the counts of alarms in each severity state are displayed.

Depending on the type of selected desktop (physical or virtual), memory metrics are displayed in two different views.

For virtual desktops, the Memory view displays the Memory spinner indicating the current percentage of the average memory usage by the selected virtual machine, based on the total memory capacity. The Utilization line in the Memory Utilization chart shows the percentage of memory used by the virtual machine during the selected time period. The Baseline area in the chart indicates the expected memory utilization range based on historical data.

For physical desktops, the Memory Utilization line in the chart shows the percentage of the memory resources physical machine uses during the selected time period. The Baseline area in the chart indicates the expected memory utilization range based on historical data.

The History bar appearing above the chart indicates the alarm state of the selected desktop’s memory resources over the selected time range period. The color of the bar changes over that period depending on the alarm state. Red indicates that the selected component is in Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal state.

If any memory-related alarms are generated against the desktop, the counts of alarms in each severity state are displayed.

Depending on the type of selected desktop (physical or virtual), disk storage metrics are displayed in two different views.

For virtual desktops, the Datastore view displays the Datastore I/O spinner indicating the current datastore I/O rate the selected virtual machine utilizes, based on the total datastore capacity. The Transfer Rate line in the Datastore Utilization chart shows the rate at which the virtual machine reads and writes data to the datastore during the selected time period. The Baseline area in the chart indicates the expected datastore utilization range based on historical data.

For physical desktops, the Disk Utilization line in the chart shows the percentage of the disk resources the physical machine uses during the selected time period. The Baseline area in the chart indicates the expected disk utilization range based on historical data.

The History bar appearing above the chart indicates the alarm state of the selected desktop’s disk resources over the selected time range period. The color of the bar changes over that period depending on the alarm state. Red indicates that the selected component is in Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal state.

If any memory-related alarms are generated against the desktop, the counts of alarms in each severity state are displayed.

Depending on the type of selected desktop (physical or virtual), network metrics are displayed in two different views.

For virtual desktops, the Network view displays the Network I/O spinner indicating the current rate at which the selected virtual machine transfers data from and to the network. The Transfer Rate line in the Network Utilization chart shows the rate at which the selected virtual machine receives and sends data to the network during the selected time period. The Baseline area in the chart indicates the expected network utilization range based on historical data.

For physical desktops, the Network Utilization line in the chart shows the percentage of the network resources the physical machine uses during the selected time period. The Baseline area in the chart indicates the expected disk utilization range based on historical data.

The History bar appearing above the chart indicates the alarm state of the selected desktop’s network resources over the selected time range period. The color of the bar changes over that period depending on the alarm state. Red indicates that the selected component is in Fatal state, orange indicates Critical, yellow means Warning, and green is for the Normal state.

If any network-related alarms are generated against the desktop, the counts of alarms in each severity state are displayed.

General information about the session, such as its type (desktop or application), the user running the session, client name, desktop name, additional session details, resource utilization, and latency.

Alarms generated against the selected component (License Server or Delivery Controller). Each entry indicates the alarm severity (Warning, Critical, or Fatal), the time when the alarm was generated, and an explanation indicating what triggered the alarm.

Monitoring Applications

XenDesktop® facilitates delivery of application components to end users on demand. You can monitor the performance of available applications when you select the Applications tile on the XenDesktop Environment dashboard. The information appearing in the XenDesktop Application Quick View can help you discover potential resource-level issues such as high number of application instances, and to reallocate resources where they are most needed.

1
On the navigation panel, under Dashboards, click XenDesktop Environment.
2
On the XenDesktop Environment dashboard, on the Monitoring tab, click the Applications tile.
3
In the XenDesktop Application Quick View, in the Applications view on the left, click All Applications.
The XenDesktop Application Quick View refreshes, showing the All Applications Summary view on the right.
4
In the XenDesktop Application Quick View, in the Applications view on the left, click an application node.
The XenDesktop Application Quick View refreshes, showing the Summary - Application view on the right.

Identifying top Application consumers

Your monitored XenDesktop environment delivers applications to end users on demand. The All Applications Summary view identifies the applications with the highest number of instances, and the highest CPU and memory utilization, and session latency. This view appears in the Quick View when you select All Applications in the Applications view on the left. Use it to look for potential bottlenecks in your system and prevent potential service disruptions by reallocating system resources where they are most needed.

Table 7. Summary - Application view

The applications with the highest number of running instances over the selected time range.

The applications consuming the highest amounts of CPU resources over the selected time range.

The applications consuming the highest amounts of memory resources over the selected time range.

The applications with the highest latency over the selected time range.

Related Documents