Using Sessions overview

The Sessions overview dashboard allows you to gain insights into all Virtual Desktop Infrastructure (VDI) sessions in your organization. The top-to-bottom arrangement of widgets provides an intuitive solution to quickly identify problematic sessions in your entire virtual infrastructure, giving you the ability to gradually locate the root cause by identifying issue patterns that have developed over time. This progressive approach provides you with all the relevant data needed for effective troubleshooting without overwhelming you with irrelevant information.

Sessions overview module

Filters

Use filters at the top of the dashboard to analyze sessions based on the topology of your environment. Active filters affect all widgets on the dashboard, meaning that only sessions that fall within the scope of every active filter are visible in the widgets and the sessions list.

Filters on Sessions overview

The system preserves active filters across all tabs.

Timeframe picker

Use the timeframe picker in the top-right corner to select the time interval you want to investigate. The default timeframe is 4 hours.

Timeframe picker on Sessions overview

Drag the cursor over an area on the timeline to zoom in on a specific period.

The dashboard automatically applies the timeframe selection to the #metrics graph.

The system preserves the selected timeframe across all tabs.

Sessions overview tabs

The following tabs are available in the Sessions overview dashboard:

  • Sessions displays metrics and per-session trends for all VDI sessions to identify issue patterns.

  • Session map displays an overview of connections between the endpoint devices and VMs.

  • Executions displays a list of all executions on the VMs in all active sessions.

  • Connections displays an overview of connections between the VMs and backend systems in all sessions.

The following sections explain the components and functionalities of each tab.

Sessions

The Sessions overview tab allows you to investigate all active and inactive sessions in your environment.

Use the following filters at the top of the page to view relevant sessions:

  • Username of the client to focus on a single user

  • Virtual machine name to which the clients connect

  • Desktop pool name to which the clients connect

  • Environment name to which the desktop pools belong

Gauge chart

The single-metric gauge chart shows the total number of sessions that were live in the selected timeframe.

Example

The following chart shows a simplified timeframe divided into three buckets and five sessions:

In each bucket, a different combination of sessions is live. However, the total number of sessions in this timeframe is five. As a result, the gauge chart for this timeframe would show 5.

Bar chart

The bar chart shows activity across all sessions in the selected timeframe, broken down into time buckets. Each bucket displays only the sessions that were active in that time slice.

The vertical range of the chart correlates to the bucket with the highest number of live sessions. However, because the gauge chart shows all sessions that were live during the selected timeframe, the number in the gauge chart can be higher than the bar chart's maximum, as shown in the following figure:

Gauge and bar chart comparison

See the example in Gauge chart for a simplified explanation.

Timeframe selection

You can select a timeframe of up to two days for display on the bar chart. The resolution of the chart is affected by the timeframe picker in the following way:

Resolution
Interval
Timeframe

30-second

1 hour

Last 2 days

5-minute

1—8 hours

Last 30 days

15-minute

8—48 hours

Last 30 days

Example

The following figure shows a resolution of 5 minutes in a selected 6-hour interval anywhere in the past 30 days:

5-minute resolution example

However, selecting a 1-hour interval in the past 2 days shows a fine-grain resolution of 30 seconds:

30-second resolution example

Gauge and bar chart color codes

Hover over the gauge or chart to see a breakdown of session health percentages as a tooltip. The colors on both the gauge and bar chart indicate the following statuses:

  • Green indicates periods when the sessions had good health.

  • Yellow indicates periods when the sessions had average health.

  • Red indicates periods when the sessions had bad health.

The following sections explain how to use the widgets on this dashboard to narrow down troubleshooting to specific sessions.

Health groups

Health groups are VDI-specific metrics related to a specific issue type that help you identify which session properties need troubleshooting.

Each health group comprises one or more subgroups, which enable a finer organization of the related VDI metrics.

Health indicator cards

Select a health subgroup to see the list of connected VDI metrics.

Metrics in a health subgroup

The evolution of actively selected metrics is shown on the right side, where you can see the correlations between metrics using the timeline graph and breakdowns:

  • Timeline graph - Use the timeline graph to analyze the metric evolution over time to identify any changes or spikes. The line represents the evolution of metric value for all sessions that fall within the scope of the selected filters and timeframe.

  • Breakdown - Use the By drop-down list to break down the metrics by specific properties. Select a breakdown to apply it as a filter, which will also be visible in the filter menu at the top of the dashboard.

Filtering

Select the action menu on a health subgroup to enable filtering. The selected filter is visible in the filter menu at the top of the dashboard. The health subgroup filter also affects the sessions list, meaning only the sessions that fall within the filter's scope are visible in the list.

Opening health card filtering menu

Health subgroups and VDI metrics

The following sections provide high-level details about each health subgroup and the connected metrics on a high level. For more details about each metric, hover over the metric name to see a tooltip or see the NQL data model.

Metric tooltip with details

Session health group

It indicates how interactions with the session evolved. It contains the following subgroups and metrics:

Subgroup
Description
Metric

Responsiveness

It shows how fast applications in sessions respond to user input. A shorter delay means a more seamless experience for clients.

User Input Delay

Logon duration ℹ️ This subgroup will be available in an upcoming product version.

It indicates the time it takes a client to log in to a session. A shorter duration means users can start using the applications faster.

Client device health group

It shows the hardware load on physical client devices that access the sessions. It contains the following subgroup and metric:

Subgroup
Description
Metric

Processor

It indicates the CPU usage on endpoint devices. A lower usage means more CPU resources and a more seamless experience for clients.

Client CPU -> Normalized usage

Network health group

It shows the network connection strength between endpoint devices and VMs. A better connection means lower latency and higher bandwidth for a more seamless experience for clients. It contains the following subgroup and metrics:

Subgroup
Description
Metric

Remoting latency

It indicates how latency round-trip time (RTT) evolved to detect issues like network latency and failed requests.

  • Network RTT

  • ICA -> Latency

  • ICA -> Input bandwidth used

  • ICA -> Output bandwidth used

  • RDP -> TCP bandwidth

  • RDP -> UDP bandwidth

  • Client network -> WAN latency

Virtual machine health group

It shows the hardware load of VMs. A lower hardware load means more resources and fewer bottlenecks for clients. It contains the following subgroups and metrics:

Subgroup
Description
Metric

Processor

It indicates the VM CPU usage.

  • CPU -> Normalized queue length

  • CPU -> Normalized usage

Storage

It shows the virtual storage usage.

  • System Disk -> Disk queue length

  • System Disk -> Read latency

  • System Disk -> Write latency

  • System Disk -> Read throughput

  • System Disk -> Write throughput

Memory

It indicates the VM memory usage.

  • Memory usage

  • Memory available

  • Memory cached

  • Memory -> Paging file size

  • Memory -> Pages output

Additional metrics

Add additional metrics from outside the selected health subgroup using the drop-down list. Some metrics are visible by default; toggle their visibility by selecting them.

Metrics

Sessions list

The session list at the bottom of the page shows all active sessions that fall within the scope of the selected filters.

From the sessions list, select table items to open the action bar to:

  • Filter on selected sessions—applicable to dashboard widgets.

  • Execute action directly on the selected sessions, such as a remote action, campaign, or workflow—configured to target VDI sessions.

    • You may also execute actions on VDI sessions from the Investigations module.

Executing actions from Session list

The session list shows the following details about each virtual session:

  • Session name to which the client is connected; select a session name to access Session view.

  • Username of the client.

  • Client device name used by the client.

  • Device -> Name of the device that is hosting the session; select a device name to access Device view.

  • Session state of the session, which is either active or disconnected.

  • Last interaction time showing the time stamp when the last user interaction was made.

Active metrics in the Metrics section are also visible as columns on the right side of the list.

Accessing Session view and Device view

Select a session name to access the Session view dashboard. See the Using Session view section to learn how to examine details of a specific session to assist in troubleshooting.

Select Client device name or Device -> Name to access Device view for the endpoint device or the VM respectively.

Session map

The Session map tab gives you a visual representation of the connection between endpoint devices and VMs across all sessions.

Connection issues can occur across different devices, users and destinations. Session map accelerates troubleshooting and helps you identify the appropriate team to fix network-related issues by providing an interactive visualization of session.vdi_events data.

Session map tab

Using Session

Session map breaks down the selected metrics for session.vdi_events into multiple properties and uses connection paths to display the relationships between properties. Nodes and lines represent these relationships.

The Session map connection paths display four columns by default, allowing you to click on nodes or lines to drill down to lower levels of breakdowns.

To switch from the displayed metrics and begin troubleshooting issues:

  1. Select the Display drop-down above the Session map visualization.

  2. Select one of the available metrics for the particular connection data set.

Line thickness for visual comparison

The thickness of a line, which connects two nodes, is proportional to the metric value between those respective nodes when compared to the same metric values between different nodes in the same two columns.

Session map visualization line thickness

When viewing issue-related metrics, thick lines help you identify the most problematic areas.

Nodes

The system sorts nodes in descending order within each column. This makes it likely that thicker lines appear towards the top, but this is not always true.

Session map shows the top eight nodes in each column. If a column has more than eight nodes, the values are aggregated into the Others node at the bottom of the column:

  • Click on More to open another eight nodes in a column.

  • Click Less to hide additional nodes.

To facilitate data interpretation, each node is associated with all paths going through it.

Leaf count for nodes and columns

The leaf count is also shown for each column next to the column name.

Hovering over a node or line

Hover over a node or a line to highlight the connection metric value that goes through that node or line.

Hovering over a line

Drilling down to specific fields

Session map displays four columns by default. Each column is associated with a hierarchy of fields to reduce the number of nodes shown on the screen.

The following table lists the hierarchy of fields for each column, which goes from general to specific:

Column 1: Users
Column 2: Client devices
Column 3: Desktop pools
Column 4: Virtual machines

AD -> Department

Country location

Virtualization -> Desktop broker

Virtualization -> Hypervisor name

Username

State location

Virtualization -> Environment name

Virtualization hostname

Client device name

VDI session -> Desktop pool

Device -> Name

To drill down on a Session map field, you have the following options:

  • Click on a node in the Session map visualization.

  • Click on a line between two nodes.

After clicking on a node or line, navigate back up the hierarchy using the expandable drop-downs in each column heading in Session map.

Selecting a node

Select a node to:

  • Apply a filter for the selected node.

  • Drill down one level in the column hierarchy.

Selecting a line

Select a line to:

  • Apply a filter for the selected line, which is equivalent to selecting the two nodes it connects.

  • Drill down one level in the hierarchy of the connected columns.

To navigate back up the hierarchy of the Session map fields after selecting nodes or lines:

  1. Select the drop-down in the Session map column heading.

  2. Select any field name above the current level in the hierarchy.

Connections timeline

The Connections timeline displays the selected metric’s development over time. For example, if you select Network RTT, it shows the number of failed connections across the timeframe selected in the timeframe picker.

Session map timeline

The timeline is synchronized with the connection paths. When you drill down or up on nodes, the timeline chart updates accordingly.

Zooming in on a time period using the timeline

The Connections timeline is interactive. To focus on a specific period of interest, click and drag your cursor over that timeframe in the timeline.

Selecting a period on the timeline

This action loads both the Session map chart and the timeline for that period, allowing you to analyze connections data during that time.

Currently, dragging to select a period on the timeline does NOT update the timeframe picker at the top of the page. To align the displayed data with the selection in the timeframe picker, click the Reset timeframe button located above the Connections timeline.

Executions

See a list of all binary executions on VMs in all active sessions.

Executions tab

Select a device name in the Device -> Name column to access Device view for the specific VM.

Action menu

Use the contextual action menu to refine your troubleshooting by allowing different data exploration paths.

Binary -> Name action menu

In the Username, Device -> Name and Binary -> Name columns, select the action menu on the right side of the selected binary to open a new contextual investigation to Retrieve all connected devices, users, or events.

In the Device -> Name and Binary -> Name columns, Diagnose execution crashes or high CPU usage.

In the following columns, select Drill down to in the action menu to open a new contextual investigation to further diagnose issues and remediate them using remote actions:

  • Username

  • CPU time

  • Memory used

  • Page faults

  • Incoming traffic

  • Outgoing traffic

  • Number of freezes

Connections

The Connections tab includes a visualization of connection.events data and metrics specific to connections between VMs and backend systems in the sessions.

See the Network view documentation to learn how to uncover network issues with this interactive map and timeline.

Connections tab

Last updated

Was this helpful?