End-user experience performance metrics


The end-user experience (EUE) metrics enable you to monitor and measure the performance of your web-based applications from the perspective of your users. These metrics measure the duration of page navigation events, which enable you to identify areas of concern or interest.

Where can I see these metrics?

To see EUE metrics in TrueSight Intelligence, you must add the JavaScript snippet to your application. Use the search to find the metrics and see their values, or use the Sources menu to view the metrics associated to the App.

The following diagram displays the monitored metrics for page navigation timing events, in the order they occur. Each metric is described in the table below.

End-user experience metrics for page navigation
Click to enlarge image.

page-load time.png

End-user experience metrics

Tip

Create a custom view and add metrics that you want to keep a watch on a regular basis. For more information, see Creating-and-managing-views.

Item in
diagram

Name

Type

Aggregation
Unit

Description

1.

Page Load

Page

Average
Duration

End-to-end page response time, the entire time it takes to load the page, from initial request to the browser finishes processing the page

2.

DNS

Page

Average
Duration

Time for the browser to complete the required domain lookup while retrieving a resource

3.

TCP

Page

Average
Duration

Time for the browser to establish a connection with the server, including other time intervals such as SSL handshakes and SOCKS authentication

4.

SSL

Page

Average
Duration

Time for the browser to perform the SSL handshake to secure the connection

5.

Back-End

Page

Average
Duration

Time spent on server and network tiers

6.

Time to First Byte (TTFB)

Page

Average
Duration

Time that the browser waits to receive the first piece of information

7.

Page Download

Page

Average
Duration

Time for the browser to download response from server

8.

Front-End

Page

Average
Duration

Time for the browser to process the critical rendering path of the request, including parsing, rendering, downloading sources, and executing JavaScript functions

9.

DOM Processing to Interactive

Page

Average
Duration

Time that the browser spends loading the webpage until the user can start interacting with it

10.

DOM Interactive to Complete

Page

Average
Duration

Time for the browser to load images and videos, and to execute JavaScript code that listens for the DOMContentLoaded event

11.

Onload

Page

Average
Duration

Time for the browser to execute JavaScript code that waits for the window.load event

Page Views

Page

Sum
Number

Number of views for a page per second in the application

JS Errors

Page

Sum

Number

Number of times a JavaScript error occurred in the browser during run-time

Ajax Errors

Ajax

Sum

Number

Number of Ajax requests that return HTTP errors for a page in the application

Ajax E2E

Ajax

Average
Duration

Time taken for the end-to-end process from the initial request to the browser receiving the Ajax content

Ajax Hits

Ajax

Sum
Number

Number of times an Ajax resource was called by the application

† - Not indicated in the diagram

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*