Session performance

Contents

Session performance

Overview

The session metrics offer a way to monitor the performance of a virtual desktop infrastructure (VDI), remote desktop services (RDS) as well as virtual applications. The activity of a client system, that doesn't necessarily have the Nexthink Collector installed on it, can be monitored from the host device. That activity is categorized as a session and reported by the Collector installed on that device.

Definition

When using Nexthink Finder or Portal, a session, also known as a session performance, is the term used to describe a group of metrics and data specific to virtualized environments. The metrics are computed per device, every 15 minutes.

Usage

First, make sure you configured the Portal settings to store the new data as by default they are disabled.

The new activities are available in the Finder. You can visualize them using the device view or the user view. When analyzing system activity, you can use them in investigations as well as incorporate them in custom metrics.

All the data associated with the session performance can be queried using NXQL. To learn more about NXQL, follow our tutorial.

Citrix RTT

The Round Trip Time (RTT) is a measurement provided by Citrix and defined by them as "the screen lag that the user experiences while interacting with an application or desktop hosted on Citrix Virtual App or Desktop respectively." (external source).

Session network latency

The session network latency indicates the maximum time delay between a user action and its visual response. It is a measure of the performance of the network. When the value is too high, the user could experience screen lags sometimes coupled with a degraded user experience.

Session protocol

The session protocol reports the protocol used to initiate a communication channel between two systems. Here are the possible values:

  • Citrix - ICA
The Citrix Independent Computing Architecture proprietary protocol for application server systems.
  • RDP
The Microsoft Remote Desktop Protocol proprietary protocol for application data transfer.
  • Local session
The Microsoft Local Session Manager in charge of managing local user sessions.
  • Multiple
The user connected using several protocols during the event timeframe.

Client IP

The client IP reports the local IP of the device connecting to the server. When they are multiple network interfaces, only the one that initiated the session is recorded.

Supported technologies

Citrix

Find below the list of all the supported Citrix clients.

  • Citrix Workspace App for Windows
  • Citrix Workspace App for Mac
  • Citrix Workspace App for Android
  • Citrix Workspace App for iOS
  • Citrix Workspace App for Chrome
  • Citrix client for HTML5

Limitations

The Round Trip Time and Session Network Latency are not be available for Android and iOS clients. This is a current limitation with Citrix clients for mobile devices.

The Client IP is not be available for the HTML5 clients. For other clients, only the IPv4 is be recorded.

Microsoft

All clients using Remote Desktop Protocol (RDP) from Microsoft are supported.

Limitations

The Session Network Latency is not be available when the session is established using the "/admin" switch (console session with the ID number 0).

Supported operating systems

  • Windows 10
  • Windows Server 2016
  • Windows Server 2012

Unsupported operating systems

Here is the list of systems not compatible with the session metrics.

  • Windows 8.1
  • Windows 7
  • macOS
  • Windows Server 2019
  • Windows Server 2008 R2