Endpoint Views Reference
Last updated
Last updated
This article provides summary details about each of the available sections of the Endpoint Agent views.
The primary section is the top part of all Endpoint views, and is largely consistent across all of them.
The sections below detail the key pieces of this part of the view.
Available for the all views.
The Views List allows you to select between each of the Endpoint views:
Dynamic Tests
Network
Scheduled Tests
HTTP Server
Network
Real User Tests
Visited Pages
Network
Local Networks
Network Access
Wireless
Available for the all views.
The Snapshot Selector is a drop-down menu of all saved Endpoint Agent snapshots. Snapshots can be searched for by name in the search bar, or by scrolling down the list and selecting the desired snapshot. Selecting a snapshot updates all of the views to focus on the data stored in the snapshot.
For more information on snapshots, see Endpoint Agent Test Snapshots.
Available for the Scheduled Tests > HTTP Server, Scheduled Tests > Network, and Dynamic Tests > Network views.
The Test Selector is a drop-down menu of all available tests (including disabled tests). Users can see the current selected test, hide disabled tests, and search for other configured tests. The tests are broken up by type.
Available for the all views.
The Global Filters are a set of drop-down menus that allow users to drill down into the data presented in the corresponding view. These filters allow users to configure which agents they see data from, as well as specify details including which destinations, gateways, and VPN vendors to focus on.
Filter | Type of Filter | Description |
---|---|---|
Location | Agents | The geolocation of the Endpoint Agent, broken down into Country -> State -> City. |
Connection | Agents | The type of network connection. |
Network | Agents | The specific network the agent is connected to. |
ASN | Agents | The autonomous system number (ASN) associated with the agent. |
Monitored Network | Agents | The specific monitored network the agent is connected to. |
Agent | Agents | Filter by a specific agent. |
Agent Type | Agents | Filter by agent type (Endpoint Agent or Endpoint Agent Pulse). |
User | Agents | Filter by session user. |
Platform | Agents | Filter by Windows or Mac Endpoint Agents. |
Label | Agents | Filter by Endpoint Agent label. |
Metrics | Agents | This option allows users to configure the filter on any or all the agents with multiple metrics. Users can filter by Latency, Loss, Jitter, VPN Loss, and VPN Latency. |
Domain | Destinations | The configured destination domain. |
Visited Site | Destinations | Filter by the site visited in the session. |
IP Address | Destinations | The destination IP address. |
Gateway | Network | Filter by the network gateway IP address. |
Proxy Address | Network | The proxy address used. |
SSID | Network | Filter by the network's SSID. |
BSSID | Network | Filter by the MAC address or BSSID. |
DNS Server | Network | Filter by the DNS IP address. |
Errors | Session | Filter sessions by error type. |
VPN Vendor | VPN | Filter by supported VPN vendor. |
VPN Gateway Address | VPN | Filter by the VPN's gateway IP address. |
VPN Client Address | VPN | The VPN client's IP address. |
VPN Client Network | VPN | The VPN client's network. |
Available for the all views.
The Timeline is the primary focus of all Endpoint views. It shows test data from the last 30 days, or the length of time the test has been enabled (whichever is the lesser value).
The data shown on the timeline can be manipulated in a number of ways:
By selecting the time range shortcuts (24h, 7d, 14d) in the top left corner of the timeline (to the left of the Metric Selector).
By clicking within the timeline to select a particular round of data.
By highlighting a range within the timeline.
By using the Time Range Selector, described below.
Selecting a round or a time range will result in all views and tabs being updated to focus on that selection. This allows users to drill down into the data to focus on specific moments and issues in order to determine the cause of events.
Available for the all views.
The Timeline Selector allows users to customize the window the Timeline focuses on, by moving the highlighted section to the desired date, and increasing/reducing the size of the highlighted time range as necessary.
This area of focus can be between 24 hours and 14 days long. In the example image above, the range is between June 19th and June 25th, with the selected round occurring on June 22nd.
The sections below provide summary details of each of the dynamic tabs available for the various Endpoint views.
Available for the Local Networks > Wireless view.
Metric | Description |
---|---|
BSSID | The base station ID (BSSID) or MAC address of the wireless access point serving the Endpoint Agent. |
SSID | The service set identifier (SSID) of the wireless access point serving the Endpoint Agent. |
Location | The location of the Endpoint Agent. |
Number of Endpoints | The number of Endpoint Agents being served by the same wireless access point, determined by the number of agents with the same BSSID. |
Phy Mode | Describes which IEEE 802.11 specification standard is being used for the wireless connection, related to coverage range and speed optimization. |
Channel | The channel used for the wireless connection with the access point serving the Endpoint Agent. |
Throughput | The throughput for wireless interfaces is the transmission rate expressed in Mbps. |
Retransmission Rate (%) | The wireless transmission rate for Endpoint Agent experiences. |
Signal Quality (%) | The signal quality of the wireless connection, displayed as a percentage. A value of 0% implies an actual received signal strength indicator (RSSI) signal strength of -100 dBm. A value of 100% implies an actual RSSI signal strength of -50 dBm. |
Roaming Events | The number of times the wireless access point serving the Endpoint Agent changes, measured by the number of times the BSSID of the connected network changes. |
Channel Swap Events | The number of times the wireless channel changed for the connected access point. |
Available for the Local Networks > Wireless view.
Metric | Description |
---|---|
Agent | Endpoint Agent performing measurements. |
Location | The location of the Endpoint Agent. |
SSID | The service set identifier (SSID) of the wireless access point serving the Endpoint Agent. |
BSSID | The base station ID (BSSID) or MAC address of the wireless access point serving the Endpoint Agent. |
Roaming Events | The number of times the wireless access point serving the Endpoint Agent changes, measured by the number of times the BSSID of the connected network changes. |
Phy Mode | Describes which IEEE 802.11 specification standard is being used for the wireless connection, related to coverage range and speed optimization. |
Channel | The channel used for the wireless connection with the access point serving the Endpoint Agent. |
Channel Swap Events | The number of times the wireless channel changed for the connected access point. |
Transmit Rate (Mbps) | The Endpoint Agent host's transmission rate. |
Signal Quality (%) | The signal quality of the wireless connection, displayed as a percentage. A value of 0% implies an actual received signal strength indicator (RSSI) signal strength of -100 dBm. A value of 100% implies an actual RSSI signal strength of -50 dBm. |
Throughput | The throughput measured by the Endpoint Agent. |
Retransmission Rate (%) | The wireless transmission rate for Endpoint Agent experiences. |
Available for the Scheduled Tests > HTTP Server, Scheduled Tests > Network, Dynamic Tests > Network, and Real User Tests > Network views.
The Map tab has two parts. On the left, the metrics for the selected round are shown. On the right, the geolocation of the Endpoint Agents is presented in a map view. The map is zoomable using the plus/minus icons on the right of the map, or by scrolling using a mouse.
The map shows metrics for the round currently selected on the Timeline. To navigate between rounds, select the left and right arrow buttons at the top right of the view, or click Latest to return to the most recent round of data.
Hovering your mouse cursor over one of the locations on the map will show a pop-up list of the agents at that location, and basic metric details. Clicking the Show only this agent link will focus the entire view (including the Timeline) on that agent in the selected round.
Available for the Local Networks > Network Access view.
The Network Topology tab displays how Endpoint Agents are connected to their gateways, proxies, DNS servers, and VPN terminators.
Available for the Real User Tests > Visited Pages view.
The Overview tab provides the average user experience score for the specified round of data, along with error, alert, and page speed data.
For more information on how the user experience score is calculated, see User Experience Score below.
Available for the Real User Tests > Visited Pages view.
The Pages tab provides a tabulated view of all the visited sites for the specified round of data.
Click a visited site to access the same detailed view shown above.
The Page Details panel provides a more in-depth view of the details provided in the Pages tab. This panel is further divided into two sections:
Primary section
Secondary section
The primary section provides a graphical view of the network path towards the target site. In addition, it also provides the following Page Load details:
Response Time: Also known as time-to-first-byte, this is the time from the beginning of the request (before DNS request) until the client receives the first byte of the response from the web server.
Content Time: The time it takes (once the main request has started) for the browser to fully load the HTML and build the DOM tree. External resources like pictures and stylesheets might not be fully loaded now. The Content Time is calculated using the following formula: [Timestamp when the DOM finished building] - [Timestamp when the main request started]
Page Load Time: This maps to the load event triggered when the web page is fully loaded and initialized. Generally, the page load time is higher than the content time. The Page Load Time is calculated using the following formula: [Timestamp when the page, including the resources it refers to, is completely loaded and initialized] - [Timestamp when the main request started]
The secondary section provides additional agent and connection information broken into dynamic tabs based on the available data:
Computer Info: Provides information about the operating system, platform, OS version, browser details, network configuration (IP address, DNS servers), manufacturer, model, and memory information.
Wireless Info: Provides information on the Endpoint Agent's wireless connection, including signal quality, noise (only for macOS devices), and transmission rate.
Path Trace: A complete hop-by-hop path, with delay measured from the host machine running the Endpoint Agent to the targeted domain at each hop. The path trace is obtained using ICMP. Gateway and proxy nodes along the path are also shown.
Redirects: A list of all redirect URLs encountered along the path, and the time each took.
Waterfall: Provides detailed information about each object on the selected page, including object name, response code, domain, size, and the time taken to load the object.
Available for the Scheduled Tests > Network, Dynamic Tests > Network, and Real User tests > Network views.
The Path Visualization tab provides a graphical view of the network path, hop-by-hop, towards the target site.
The Grouping dropdown can be used to configure the grouping of agents in visualization:
For more information on the path visualization, see Using the Path Visualization View.
Available for the Real User Tests > Visited Pages view.
The Sessions tab provides a tabulated view of all user sessions for the specified round of data. All pages visited within the session are grouped in this view.
To view detailed information about a user session, select the row in the table to open the panel.
The Session Details panel provides a more in-depth view of the details provided in the Sessions tab. This panel is further divided in two sections:
Primary section
Secondary section
The primary section provides a graphical view of the network path towards the target site. In addition, it also provides the following Page Load details:
Response Time: Also known as time-to-first-byte, this is the time from the beginning of the request (before DNS request) until the client receives the first byte of the response from the web server.
Content Time: The time it takes (once the main request has started) for the browser to fully load the HTML and build the DOM tree. External resources like pictures and stylesheets might not be fully loaded at this time. The Content Time is calculated using the following formula: [Timestamp when the DOM finished building] - [Timestamp when the main request started]
Page Load Time: This maps to the load event triggered when the web page is fully loaded and initialized. Generally, the page load time is higher than the content time. The Page Load Time is calculated using the following formula: [Timestamp when the page, including the resources it refers to, is completely loaded and initialized] - [Timestamp when the main request started]
The secondary section provides additional agent and connection information broken into dynamic tabs based on the available data:
Computer Info: Provides information about the operating system, platform, OS version, browser details, network configuration (IP address, DNS servers), manufacturer, model, and memory information.
Wireless Info: Provides infromation on the Endpoint Agent's wireless connection, including signal quality, noise, and transmission rate.
Path Trace: A complete hop-by-hop path, with delay measured at each hop from the host machine running the Endpoint Agent to the targeted domain. The path trace is obtained using ICMP. Gateway and proxy nodes along the path are also shown.
VPN: VPN details (if present), including hardware type, server/interface IP addresses, and DNS servers.
Redirects: A list of all redirect URLs encountered along the path, and the time each took.
Waterfall: Provides detailed infromation about each object on the selected page, including object name, response code, domain, size, and the time taken to load the object.
Available for the Scheduled Tests > HTTP Server, Scheduled Tests > Network, Dynamic Tests > Network, Real User Tests > Network, and Local Networks > Network Access views.
The Table tab provides a breakdown of the metrics collected for the selected time interval.
Metric | Description |
---|---|
Agent | Endpoint Agent performing measurements. |
Date | The time and date when the agent performed the last measurement. |
Connection | The type of connection (for example, wireless, ethernet, and so on) on which the agent is deployed. |
SSID | The service set identifier (SSID) of the wireless access point serving the Endpoint Agent. |
Channel | The channel used for the wireless connection with the access point serving the Endpoint Agent. |
Phy Mode | Describes which IEEE 802.11 specification standard is being used for the wireless connection, related to coverage range and speed optimization. |
Packet Loss (%) | End-to-end packet loss. The percentage of packets lost is calculated by subtracting the number of reply packets the agent receives from the target (responses) from the number of packets sent by the agent, then dividing by the number of packets sent, then multiplying by 100. |
Latency | The average of the round-trip packet time. Round-trip packet time is the time from which a packet is sent by the agent to the time the agent receives a reply. |
Jitter | The mean deviation of latency. The mean deviation represents how far, on average, all measurements are from the mean of the data. |
Error Details | The detailed explanation for the error in connection. |
TCP Connect | Indicates if the agent was able to successfully establish the TCP connection. |
Available for the Dynamic Tests > Network view.
As a single Dynamic Test can target multiple different destinations (IP addresses) within the same test (for example, Webex), you can group the data in the table tab by Agent or by Agent and IP addresses to make it easier to identify the specific destinations affected by an incident.
The experience score rates a user's experience when loading a particular page. The score is calculated based on the time to load the DOM of a page, which is then mapped to a score based on our data set of load times. A score of 100 is the top score, 0 is the lowest score. An average experience is in the range of 44 to 89. Average (mean) experience scores can be displayed by Endpoint Agent, or by domain of pages visited.
The ThousandEyes experience score is based on formulas and values that are not all visible in the product. Generally speaking, the score depends on a correlation function of page availability and content speed. While direct validation from the platform view is not fully realizable from the endpoint display, some quantities are shown in the platform view. A detailed break down is shown below.
The experience score (ES) is determined by the following formula:
ES = max( 0, PAS - (100 - SS) )
The max function is to ensure that the experience score (ES) is always limited between 0 and 100.
The above formula allows future adding (or subtracting to be more accurate) impedances to the metric based on other factors (other than speed).
The experience score is defined per page.
PAS = Page availability score.
SS = Speed score.
The page availability score (PAS) is a binary score indicating the presence of one of the following errors during page load:
The server did not respond in time.
A browser error prevented the page from loading.
The server responded with an error (HTTP response code 4xx
or 5xx
).
The server responded successfully (HTTP response code 200
) but there was a browser error (e.g., loading an error page instead of the expected one).
Page load is successful otherwise.
If an error occurs, PAS = 0
. Otherwise, PAS = 100
.
This is irrespective of the speed of the page (the speed score). It also does not consider component errors, at least for now.
The speed score is determined by the formula below:
SS = min( 0, 1 - ( ( Content Time + Redirect Time - X ) / Y ) ) )
Content Time: Displayed in ms on the left side of the endpoint view.
Redirect Time: Displayed in ms on the left side of the endpoint view. If it is 0 it is not shown.
X and Y are based on the OnContentLoad time thresholds which are not visible in the display based on a linear correlation coefficient:
Very Fast | : OnContentLoad <= 1s | → SS = 100 | → SS = 100 |
Fast | : 1s < OnContentLoad <= 2s | → 89 <= SS < 100 | |
Average | : 2s < OnContentLoad <= 6s | → SS = 100-100*(CT-1)/(10-1) | → 44 <= SS < 89 |
Slow | : 6s < OnContentLoad <= 10s | → 0 < SS < 44 | |
Very Slow | : 10s < OnContentLoad | → SS = 0 | → SS = 0 |