View browser trace details

New Relic Browser provides basic browser traces for Lite accounts. Recommendation: To view more comprehensive information about the full webpage's life cycle with session trace details, upgrade your Lite account.

Select browser traces (Lite)

Lite accounts: View browser traces from any of these pages as applicable:

Browser page New Relic Browser UI
Browser Overview

From rpm.newrelic.com, select Browser > (selected app) > Browser Overview > (selected transaction).

Page views

From rpm.newrelic.com, select Browser > (selected app) > Page views > (selected transaction).

Geography

From rpm.newrelic.com, select Browser > (selected app) > Geography > (selected location) > (selected area).

Key transaction

From rpm.newrelic.com, select Key transactions > (selected key transaction) > (selected transaction trace) > Page views link.

The selected page lists all browser traces collected in the selected time period. By default, New Relic lists traces by page load time.

Lite: Browser trace
Browser > (selected app) > Page views > (selected transaction) > (selected browser trace): Here is an example of browser trace details for a Lite account.

Examine trace details

After you select a specific browser trace, additional details appear. Aggregate data for the specific transaction provides a baseline comparison, and a link allows you to quickly run a performance test of the page using WebPageTest.org. An API in the New Relic agent allows you to associate extra details with traces, including user, account, and product names.

If you want to... Do this...
View specific page load timing information Mouse over any section of the performance trace bar.
View information about averages and similar browser traces Select the Baseline comparison link.
Run a performance test (if available)

Select Test this page with WebPageTest.org.

WebPageTest.org provides free website speed tests from multiple locations around the globe using real browsers. You can use it to profile the performance of specific pages as long as the pages do not require authentication.

View the Browsers page for the selected trace's browser Select the browser's name.
View the Geography page for the selected trace's browser Select the location link.
View additional request details Select the URL link.
screen-navigation-timing-details-browser
Browser > (selected browser app) > Overview > (selected browser trace): Here is an example of a browser trace with expanded details collected via the Navigation Timing API.

Include user, account, product in trace

The New Relic agent provides an API to specify extra details associated with a browser trace.

screen-browser-trace-user-details
Browser > (selected browser app) > Overview > (selected browser trace): Here is an example of the user, account, and product request details at the bottom of a browser trace record.

The API values depend on the New Relic agent you use.

Go

Currently n/a.

Java

Use these three parameters with Java:

.NET

SetUserParameters(System.String,System.String,System.String
Node.js

newrelic.getBrowserTimingHeader()
PHP

All three of these parameters are required with PHP, but they can be empty strings:

newrelic_set_user_attributes('user', 'account', 'product')
Python
newrelic.agent.add_custom_parameter(key, value)
Ruby
add_custom_attributes(params)

For more help

Discuss Browser monitoring in the New Relic Online Technical Community! Troubleshoot and ask questions, or discuss JavaScript error reporting or AJAX timing in detail.

If you need additional help, get support at support.newrelic.com.