Request Details

Overview

The request details page within Real User Monitoring provides instance level insights into the performance of any given page load within a user session. Allowing you to understand exactly how a page performed in a specific instance. Answering the question of what took the longest time to load and how you could improve performance.

Instance level page request details are extrememly valuable when debugging a particular user’s experience with your application, or comparing the performance of an outlier to that of a median. This documentation outlines the performance details captured on each page request within your web application.

Request Details Page


View the detatils for a particular page request by clicking the URL of any page block within a user session. This takes you to the request details page displaying the user and session details, load time breakdown, waterfall timeline, and XHR calls made.

To drill into a user session, navigate to the Sessions tab in Real User Monitoring and click the magnifying glass on the right-hand side of the table.

tip: Use top level filters on the Sessions tab to find sessions matching specific criteria.

Alternatively you can find a list of sessions with page views that fell within particular buckets of page performance by drilling into the histogram bars on the performance page for a specific URI. More information on this can be found in the page performance documentation.


User and session details

The request details page displays key information about the user who performed the specific page request. This includes the user ID, geography, IP address, device type, operating system and browser.

Any users are anonymous by default. You can choose to attach user information from your authenticated users by setting up user tracking.


Load time breakdown

The graph below the request details section visualizes the time taken in each of the different portions of load time (DNS, Latency, SSL, Server, Transfer, Render, Children) for this specific page request, allowing you to see where the largest portion of time was spent.

For more information on how each portion is calculated, see the performance metrics documentation.


Waterfall timeline

This chart shows a list of the requests made during the page load and the time taken with each request. On the request details page the waterfall chart corresponds to the specific instance of a page request you’re viewing. Allowing you to see exactly how the page loaded in this particular instance and which request/s took the longest amount of time.

note: For virtual pages (in single page applications) the waterfall chart shows any subsequent requests made to load that virtual page.

You can show/hide different request types using the toggles at the top of the timeline to help focus on specific request types.

The offset timing underneath each request represents the point within the page load where a particular request was made.


XHR requests

This table shows a list of XHR calls made from the page, the number of times each XHR was requested on the page, and the response time of each. To see the full distribution of response times, click on an XHR.