Skip to main content

Audit Trail and Sessions

The Audit Trail and Sessions pages are integral components of your entity Dashboard, designed for comprehensive monitoring of user actions and session dynamics. The Audit Trail feature offers a meticulously maintained log that enables administrators to trace and sift through the activities of administrators of all access levels, ensuring transparency and accountability across all tiers of the Frame platform's hierarchy.

Simultaneously, the Sessions page which features Frame's Sessions, accessible from the same Dashboard, delivers granular insights into the live session activities pertinent to the specific Organization or Account in focus. This documentation will navigate you through the processes of accessing and utilizing both the Audit Trail and Sessions pages to their full potential.

Audit Trail

The Audit Trail page is designed to provide relevant information at each hierarchical layer of the Frame Tenant. When accessed from an Account Dashboard, it will present access reports exclusively for that Account. Conversely, if you access it through an Organization entity, it will encompass audit logs for all associated subordinate accounts.

In the example below, we are accessing the Audit Trail page of an Organization, which is why we're able to view administrator activity across multiple accounts under that Organizational entity.

Audit Trail

Audit Trail

Administrators can search audit logs by first name, last name, and email address. Click the column titles to adjust the display order as desired.

Audit Trail - Search and Sort by Date/Time

Audit Trail - Sort by Date/Time

If you would like to search for audit events within a certain time frame, click on the date range in the upper right corner of the section. Set your desired time frame by clicking on the starting and ending dates in the calendar view.

Audit Trail - Calendar Start and End Dates

Audit Trail - Calendar Start and End Dates

Using the filter icon in the top right corner, you can filter your results by specific account action.

Audit Trail - Filter

Audit Trail - Filter

Lastly, you can download the details of your Audit Trail in CSV format by clicking the blue Download CSV link in the upper right corner. The CSV will provide all Audit Trail details for the time frame specified to the left of the download link.

Audit Trail - Download CSV

Account Audit Trail - Download CSV

Sessions

The Sessions page provides a comprehensive overview of user sessions in a card-style format. Each session card includes a unique Session ID, the specific Account and user involved, and the instance type used during the session. Detailed metrics such as bandwidth usage, frame rate, and latency offer insights into the performance and quality of each session.

Accessible from the Customer, Organization, and Account-level Dashboards, the Sessions page also features search functionality to quickly locate specific sessions. Additionally, you can download session data as a CSV file for further analysis. This page is a pivotal resource for administrators to monitor and evaluate user engagement and system performance on the Frame platform.

Sessions Page

Dashboard > Sessions

Session Card Information

Each card provides comprehensive information about the session. As you can see below, the card is split up into 4 different sections. Just like the Audit Trail page, you can also narrow your Session page information down by selecting a date range in the upper right corner.

Sessions Card

Dashboard > Sessions

InfoDescription
Status IndicatorThe color of the bar shown in the far left side of the card indicates the session status. More details about session status can be found below.
Session IDThis unique identifier for the session is important when discussing a user session issue with Frame Support.
Account DetailsIndicates if the session is Persistent, the name of the account, and the name of the Launchpad the session is tied to.
UserFirst name and last name of the user in session, as provided by a third-party identity provider integration or Basic Authentication.
EmailEmail address of the user accessing the session.
Status DescriptionThe gray box at the bottom of the card describes specifics about the status of the session. In this example, this closed session was "closed by user."
note

Hovering over the values within each card will display additional information.

Additionally, you can identify the status of the session at a glance by the color of the bar on the far left side of each card.

Color and StatusDescription
Active
The session is currently in use. The status description will likely show "Active Session."
Closed
Indicates a closed session. Admins may see "Closed by user" or "Idle timeout has expired" in the status description box.
Failed
This status indicates a failed session. The gray status description box will show the word "FAILED" in red along with a failed reason, if available.
Suspended
Suspended sessions will still be shown as active, however, they are in a suspended state. You can see suspended sessions by clicking the "Suspended" option from the session status dropdown menu at the top of the page.

You can use the search bar under the section header by entering details such as a user's email, name, or Session ID. Select the first dropdown menu on the right side of the page to adjust the date range.

Sessions - Calendar Start and End Dates

Sessions - Calendar Start and End Dates

Click on the kebab menu listed next to any session and select Timeline to display a timeline view of session events.

Sessions - Timeline

Sessions - Timeline

Additionally, you can access the Logs for a session directly from the interface by selecting Log from the kebab menu of the desired session.

Sessions - Log

Sessions - Log

Administrators can close active sessions from this page as well by selecting the option within the kebab menu.

Sessions - Close Session

Sessions - Close Session

Download Session Data

Lastly, you can download the session data in CSV format by clicking the download icon at the top of the page. The CSV will provide all session details for the time frame specified to the left of the download link.

Sessions - CSV

Sessions - Download CSV
ColumnDetails
Session IDUnique identifier for the session. Important to provide when discussing a user session issue with Frame Support.
Workload IDUnique identifier for the server used by the session. Important to provide when discussing a session or server issues with Frame Support.
First NameFirst name of the session's user, as provided by a third-party identity provider integration, Basic Authentication, or if specified in a Secure Anonymous Token (SAT) request.
Last NameLast name of the session's user, as provided by a third-party identity provider integration, Basic Authentication, or if specified in a Secure Anonymous Token (SAT) request.
Identity ProviderName of the Identity Provider(IdP) used by Frame.
EmailThe email address of the session's user, as provided by a third-party identity provider integration or Basic Authentication.
IP AddressIP address from where the session start request originated (Usually the IP address of the system where the browser started the session).
CityGeolocated city from where the session start request originated, derived from the user's IP address.
DistanceDistance in miles from the originating request's geolocation to the workload VM's geolocation.
SystemThe pool type used for the session (e.g., Production, Sandbox, Utility).
Instance TypeName of the instance type for this workload VM. Instance type names are specific to the underlying infrastructure. In the case of AHV, the instance type name will be the name you defined under the AHV Cloud Account. This name corresponds to the name of the pool in Capacity.
Ram MemoryAmount of RAM allocated to the instance type.
vCPUNumber of virtual CPUs available to the instance type.
GPUGPU identifier for the instance type/infrastructure.
StateCurrent state of the session (e.g., 'closed').
StartTime when the user was connected to a virtual machine using Frame Remoting Protocol (UTC or local time of administrator's endpoint).
EndTime when the user's session finished, after post-session processes (UTC or local time of administrator's endpoint).
DurationElapsed time in seconds from the start to the close of the session.
Bandwidth Fields (Multiple)Min, average, and max bandwidth values consumed during the session.
Frame Rate Fields (Multiple)Min, average, and max frame rate values during the session.
Latency Fields (Multiple)Min, average, and max latency values measured during the session.
MetadataMetadata passed into a session from the User's token (SAT or from IdP), set when the token is generated.
Launchpad IDThe Launchpad ID utilized when initiating the session.