# Using Session view

The **Session view** dashboard allows you to identify issues within a specific session on a granular level.

Virtual Desktop Infrastructure (VDI) clients can access a session on multiple physical devices—first from a workplace device in an office, and later, on a personal device at home. Therefore, each session can contain one or more physical client devices.

Session view assists you in understanding these complicated network relationships and also provides detailed metrics and visualizations to show how issues have formed into patterns over time.

The following tabs are available in the Session view dashboard:

* [#timeline](#timeline "mention") displays a chart of events to pinpoint when specific issues occurred.
* [#executions](#executions "mention") displays all binary executions in the session.
* [#connections](#connections "mention") displays a visualization of the network connection between the VM and backend systems.

## Accessing Session view

To access **Session view**, select the specific session from the Session list available on the **Sessions overview** page. Refer to [Using Sessions overview](/platform/user-guide/vdi-experience/using-sessions-overview.md#accessing-session-view-and-device-view) for more information.

<figure><img src="/files/dV9lZf9ME4jUgZn5l9Me" alt="Accessing a specific session"><figcaption></figcaption></figure>

Find basic information about a session at the top of each tab in Session view, such as:

* Username
* Client device name
* VM name
* Session status
* Session duration
* Desktop pool
* Environment name

## Running remote actions and workflows

Open the right-side panel to access remote actions and workflows that are available for the session.

Run remote actions and workflows on client machines, VMs, or both, based on the target configuration of the[ remote action](/platform/user-guide/remote-actions/getting-started-with-remote-actions/managing-remote-actions.md#targeting) or [workflow](/platform/user-guide/workflows/creating-workflows.md#creatingworkflows-trigger-1).

<figure><img src="/files/KCwitFjVlLx87kGvmggR" alt=""><figcaption></figcaption></figure>

## Timeline

View various health-related metrics on the **Timeline** tab to correlate how client devices interacted with a session, in a selected timeframe. This helps to understand how events evolved in the selected session from end to end.

To use the timeline:

* Select the calendar button to set the date and time shown on the timeline.
* Select the magnifying glass icon to zoom in on a timeline and see issues more granularly. When zooming in on a timeline, the selected metric graphs also zoom in.
* Select the home icon to reset the zoom on all timelines.

<figure><img src="/files/VrDPvHOyXALzCc1itEZ3" alt=""><figcaption></figcaption></figure>

### **Activity**

The **Activity** shows detailed session-level information, such as:

* A list of devices that have connected to the session
* How long each client was using the session
* The state of the session
* When the client logged on for the first time
* When the session ended

<figure><img src="/files/mtqaPnYIG1A4ZddWAfxW" alt=""><figcaption></figcaption></figure>

### **Session health**

The **Session health** shows indicator metrics for a session on timelines, allowing you to correlate events with client activity.

<figure><img src="/files/8utR314iwhFhnBdTVSgg" alt=""><figcaption></figcaption></figure>

#### Storage performance details

Select an event on the **Session health > Storage** timeline to see detailed metrics about the disk I/O operations.

<figure><img src="/files/BmO7efKXWYtYfbB5ueSO" alt=""><figcaption></figcaption></figure>

### Hypervisor host health

The **Hypervisor host health** collects, visualizes, and correlates performance data from VMware vSphere hosts with virtual machines and user sessions, enabling review of key indicators of misconfiguration.

<figure><img src="/files/1DAh76LXq8AEeXGaaAQC" alt=""><figcaption></figcaption></figure>

### **Metrics**

Select a metric from the drop-down list to view a line chart, which shows how the metric has changed over time. Run remote actions to remedy the issue.

* **Responsiveness** shows how fast applications in the session respond to user input.
* **Client processor** shows the CPU usage on endpoint devices.
* **Remoting latency** shows how latency round-trip time (RTT) evolved to detect, for example, network latency issues and failed requests.
* **VM processor** shows the CPU usage on VMs.
* **Storage** shows the virtual storage usage on VMs.
* **Memory** shows the memory usage on VMs.
* **Hypervisor -> CPU** the CPU usage on the hypervisor.
* **Hypervisor -> Memory** the memory usage on the hypervisor.
* **Hypervisor -> Storage** the storage usage on the hypervisor.

Add additional metrics in the **Select metric to add** drop-down menu to correlate with default metrics. The drop-down menu contains all metrics related to the session, execution, and hypervisor, which are independent of the selected health group.

<figure><img src="/files/BN9WKNCR6igJ0MfpdEQC" alt=""><figcaption></figcaption></figure>

### Insights

{% hint style="info" %}
The system displays the ✦ sparkles icon to indicate AI-generated content or insights. AI is evolving rapidly and delivering great insights, but it can still make mistakes. Nexthink recommends validating your results to ensure accuracy and support informed decision-making. Refer to the [Nexthink Insights - AI Model Card](https://docs.nexthink.com/legal/global-ai-hub/nexthink-insights-ai-model-card) documentation for more information.
{% endhint %}

AI-generated insights help you by bringing the context of the session into view to detect patterns faster for a shorter MTTR. They allow you to see how other users and VMs affect the selected session.

To get AI-generated insights about the session health:

1. Select an event on of the timelines.
2. Select the magnifying glass icon on the right-side panel.

<figure><img src="/files/bkGKqPQYXNL8mryxbEom" alt=""><figcaption></figcaption></figure>

### Hypervisor host memory health

Select an event on the **Hypervisor host health > Memory** timeline to see the hypervisor memory health metrics.

<figure><img src="/files/N3GzmfXgwJwJYZgDzlJk" alt=""><figcaption></figcaption></figure>

## Properties

The **Properties** tab provides you with a summary of the most important properties of:

* The selected **Session**
* The **Client** connected to the session
* The **Virtual machine** to which the client is connected
* The latest **Logon** event in the session
* The **Infrastructure** on which the session is running

<figure><img src="/files/En42yoHYHJjImzYTmnYm" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
See the [NQL data model](/platform/understanding-key-data-platform-concepts/nql-data-model.md) documentation to learn more about data collection for sessions.
{% endhint %}

## Executions

The **Executions** tab provides a list of all binary executions in the current session.

<figure><img src="/files/tFtJyOoWERVQPr51EQgz" alt=""><figcaption></figcaption></figure>

### Action menu

In the **Binary > Name** column, select the action menu on the right side of the selected binary to:

* **Diagnose** execution crashes or high CPU usage
* Open a new contextual investigation to **Retrieve all** connected devices, users, or events

Open a different action menu in the following columns:

* CPU time
* Memory used
* Page faults
* Incoming traffic
* Outgoing traffic
* Number of freezes

In this menu, select **Drill down to**, to open a new contextual investigation to further diagnose and remediate issues using remote actions.

## Connections

The **Connections** tab includes a Network view visualization of `connection.events` data and metrics specific to connections between the VM and backend system in the session.

See the [Network view](/platform/user-guide/network-view.md) documentation to learn how to uncover network issues with this interactive map and timeline.

<figure><img src="/files/eB7AksoySgY2xi7b8Wg2" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexthink.com/platform/user-guide/vdi-experience/using-session-view.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
