Diagnose Session Performance issues
The Session Performance tab on the User Details Page has enhanced troubleshooting workflows to help identify issues within HDX user sessions. The Session Topology and Performance Metrics panels help correlate the component view and multiple performance metrics of a session in a single view and reduces the mean time for resolution of session experience issues.
End-to-end Network Hop view
The end-to-end network hop view enhances troubleshooting by providing a visual representation of the entire session path. Click User Details > Session Performance > Session Topology to find the end-to-end network hop view. This view displays components, metadata, links, and published applications for connected HDX sessions.
This view helps administrators to:
- Understand session data flow.
- Identify performance bottlenecks at specific hops.
Note:
Performance metrics are only available for connected HDX sessions.
Session Performance metrics
The following metrics are available contextually to help administrators understand the performance of the given session. Data available in the hop view are refreshed periodically with intervals denoted in the UI.
Endpoint metrics:
Feature name | UI parameters | Citrix Workspace app for Windows version | Virtual Delivery Agent version |
---|---|---|---|
Endpoint network details
|
Network interface type | Citrix Workspace app for Windows version 2405.10 or later
|
Citrix Virtual Apps and Desktops 2407 or later
|
Wi-Fi Signal Strength | |||
Throughput incoming or outgoing | |||
Link speed |
HDX metrics:
Feature name | UI parameters | Citrix Workspace app for Windows version | Virtual Delivery Agent version |
---|---|---|---|
ICA metrics
|
ICA RTT | Citrix Workspace app for Windows version 2405.10 or later
|
Citrix Virtual Apps and Desktops 2407 or later
|
ICA Latency |
Data definitions:
UI parameter | Description |
---|---|
ICA RTT | Measures the time between user action and screen response, including ICA latency, endpoint delay, and host delay. |
ICA latency | Indicates network latency and potential slowness. |
Wi-Fi signal strength | Displays the quality and strength of the wireless signal. |
Throughput incoming and outgoing | Indicates the rate of data transfer into and out of the network interface. |
Network interface type | Specifies the type of network connection, such as Ethernet, Wi-Fi, or cellular. |
Link speed | Represents the maximum data transfer rate of the network connection. |
Session Topology scenarios
Depending on the deployment scenario of the site, the components involved in a session are all or any of the following:
- Citrix Workspace app on Endpoint
- Gateway service/ on-premises Gateway
- Cloud Connector – Gateway is connected to DaaS via a Cloud Connector in the case of hybrid connections.
- VDAs
Accordingly, the possible network topologies are as follows:
- Citrix Workspace app on the endpoint connects via Citrix Workspace and Gateway Service to an on-premises VDA. No Cloud Connector is used to connect to VDA.
- Citrix Workspace app on the endpoint connects via Citrix Workspace and Gateway Service to an on-premises VDA via Cloud Connector.
- Citrix Workspace app on the endpoint connects via StoreFront and on-premises Gateway to on-premises VDA.
- Citrix Workspace app on the endpoint connects via StoreFront to on-premises VDA.
Performance Metrics
The Performance Metrics panel offers the ability to correlate real-time metrics in identifying issues within user sessions. Trends for the session metrics help indicate how these metrics have performed over time. When you click the Session Performance tab, along with the real-time data, you can view the last 15 minutes and 24 hours data. The plots help to correlate multiple component performance metrics in a single view.
Note:
- With the trailing 15-minutes metrics support, the graph is plotted for the duration for which the session is connected and disconnected. The disconnected session’s metric is displayed with the value zero.
- With the trailing last 24 hours metrics support, the ICARTT, and ICA Latency plots are updated with the historical data metrics.
Apart from ICARTT and ICA Latency, the following metrics are available for real-time and last 15-minutes metrics:
- Frames Per Second - Frames Per Second is an important metric that indicates the session responsiveness. Output Bandwidth Available - Output Bandwidth Available is a measure of the total bandwidth available to transmit data from the VDA to the endpoint.
- Output Bandwidth Consumed - Output Bandwidth Consumed indicates the actual amount of data transmitted from the VDA to the endpoint to display sessions to users.
Analyzing Output Bandwidth Available and the Output Bandwidth Consumed helps check if sufficient bandwidth is available to serve sessions and to detect if a session is affected by insufficient bandwidth.
Troubleshoot when ICA RTT or Session Logon Duration data fails to populate
Previously, when EUEM service or Profile Management service failed to run, the reason for failure in getting the data related to ICA RTT or Session Logon Duration wasn’t displayed. With this new feature, you can get the reason for failure and the corresponding solution for that failure. The Learn more links provides the ICA RTT and Session Logon Duration errors, the reason for failure, and the solution as mentioned in the following table:
Error type | Error | Error message | Solution |
---|---|---|---|
ICA RTT error
|
ICA RTT value is not displayed.
|
Citrix End User Experience Monitoring is not running.
|
1. Open the Services console. To open this console, click Start and then type Services. |
2. Make sure that the Citrix End User Experience Monitoring Service is running. |
|||
3. Reopen the desktop session and try. The ICA RTT value must be displayed. |
|||
4. If the issue persists, contact the Citrix administrator. |
|||
ICA RTT error
|
ICA RTT value is not displayed.
|
Citrix End User Experience Monitoring is not installed.
|
1. Re-install the VDA. |
2. Open the Services console. To open this console, click Start and then type Services |
|||
3. Make sure that the Citrix End User Experience Monitoring Service is running. |
|||
4. Reopen the desktop session and try. The ICA RTT value must be displayed now. |
|||
5. If the issue persists, contact the Citrix administrator. |
|||
ICA RTT error
|
ICA RTT value is not displayed.
|
Error fetching data.
|
1. Open the Services console. To open this console, click Start and then type Services. |
2. Ensure that the Windows Management Instrumentation Service is running. |
|||
3. Also, ensure that the WfShell.exe/PicaShell.exe process is running under Activity Manager > Process tab. If it is not running, reopen the desktop session. |
|||
4. If the preceding steps are not working, run the following command to ensure that the Citrix_Euem_RoundTrip instance is present: Get-CimInstance -Namespace 'ROOT\Citrix\Euem' -Query "select * from Citrix_Euem_RoundTrip"
|
|||
5. If the Citrix_Euem_RoundTrip instance is present, reopen the desktop session. |
|||
6. If the issue persists, contact the Citrix administrator. |
|||
Session Logon Duration error
|
The graph is not loaded.
|
Citrix Profile Management is not running
|
1. Open the Services console. To open this console, click Start and then type Services. |
2. Ensure that the Citrix Profile Management Service is running. |
|||
3. Reopen the desktop session and try. The graph must be displayed. |
|||
4. If the issue persists, contact the Citrix administrator. |
|||
Session Logon Duration error
|
The graph is not loaded.
|
Citrix Profile Management is not installed.
|
1. Install the Citrix Profile Management Service. |
2. Open the Services console. To open this console, click Start and then type Services. |
|||
3. Ensure that the Citrix Profile Management Service is running. |
|||
4. Reopen the desktop session and try. The graph must be displayed. |
|||
5. If the issue persists, contact the Citrix administrator. |
|||
Session Logon Duration error
|
The graph is not loaded.
|
Error fetching data.
|
1. Open the Services console. To open this console, click Start and then type Services. |
2. Ensure that the Windows Management Instrumentation Service is running. |
|||
3. If the preceding service is already running, run the following command to ensure that the LogonTimings instance is present : Get-CimInstance -Namespace 'ROOT\Citrix\Profile\Metrics' -Query "select * from LogonTimings"
|
|||
4. If the issue persists, contact the Citrix administrator. |