App Visibility end-user monitoring
End-user experience metrics
The end-user experience metrics enable you to monitor and measure the performance of your web-based applications from the perspective of your users. The metrics measure the duration of page navigation events, which enable you to identify areas of concern or interest.
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.
Descriptions of end-user experience metrics for page navigation times
Item in | Name | Description |
---|---|---|
1. | Page Load Time | 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. | Page DNS Time | Time for the browser to complete the required domain lookup while retrieving a resource |
3. | Page TCP Time | Time for the browser to establish a connection with the server, including other time intervals such as SSL handshakes and SOCKS authentication |
4. | Page SSL Time | Time for the browser to perform the SSL handshake to secure the connection |
5. | Page Back-End Time | Time spent on server and network |
Network Time | Time spent on network between the client and server To see the server time, you must have an App Visibility agent for Java or .NET installed on the relevant servers. For details, see Getting-started-with-setting-up-applications-for-monitoring. | |
Server Time | Time spent on the web server, server applications, and databases To see the server time, you must have an App Visibility agent for Java or .NET installed on the relevant servers. For details, see Getting-started-with-setting-up-applications-for-monitoring. | |
6. | Time to First Byte (TTFB) | Time that the browser waits to receive the first piece of information |
7. | Page Download Time | Time for the browser to download response from server |
8. | Page Front-End Time | 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 | Time that the browser spends loading the web page until the user can start interacting with it |
10. | DOM Interactive to Complete | Time for the browser to load images and videos, and to execute JavaScript code that listens for the DOMContentLoaded event |
11. | Onload Time | Time for the browser to execute JavaScript code that waits for the window.load event |
12. | Ajax E2E Time | Time taken for the end-to-end process from the initial request to the browser receiving the Ajax content |