For New Relic browser monitoring, the filterable geography UI page provides a world view with color-coded performance information about your front-end experience in cities, regions, and countries anywhere around the world.
The map shows your user data by region, and you can visualize your traffic and error hotspots alongside device type information. This level of visual detail is especially useful for professionals in IT and Operations to make business decisions about peering agreements and CDN usage.
For some tips on how to make the most of the available data, see the filter examples.
View performance data by location
Filterable geography functionality requires the Pro or Pro+SPA agent type.
To view or sort the performance information by location:
- Go to one.newrelic.com > Browser > (select an app) > Filterable geography.
- Use the dropdown to select the type of performance or usage data you want to view, such as page load or unique session count, average time for various processes, largest contentful paint, first input delay, cumulative layout shift, etc.
- To drill down to a specific area, mouse over or select any area on the geographical map, or select any of the ten worst performing locations from the list to the right of the map.
- To view specific performance data, select any of the attributes below the funnel icon.
- To view comparison data about page load performance and historical performance, review the charts below the map on the Map view tab.
- To view additional charts of your data, click the Key attribute charts tab.
Charts on the Key attribute charts tab automatically refresh with comparative performance details for the selected location. These charts provide insights into performance issues related to specific locations, browsers, devices, URLs, or browser versions.
Use map functions
You can filter and drill down into detailed information, or zoom in and out of any location on the map. The enhanced attributes provide deep visibility not only about your end users' experience with page load timing, but also with network performance anywhere around the world. For example, if it's unclear which regions are experiencing higher page load times than normal, our filterable geography UI can help you track down the root of the problem.
one.newrelic.com > Browser > (select an app) > Browser app > Filterable geography: Here is an example of zoomed in details for a selected region.
Here is a summary of additional options with the Filterable geography UI.
If you want to... | Do this... |
---|---|
Change what kind of performance data appears | Select your choice from the dropdown. Default performance indicator is Page load count. The map's legend lists up to the ten best or worst performing areas (depending on the selected performance indicator) for the selected time period. For example:
|
View summary performance data about a specific location | Mouse over any colored area on the map, select a location from the list, or zoom in and out of any area on the map. |
View detailed data for a location | Select any area of the map. For example:
|
Return to a larger world view | Select another location on the map, or clear the filter labels above the map. |
Filter performance data
You can filter and group data by attributes in various categories. To see the list of available attributes, click the funnel icon.
The filtered results appear on the geographical map, where you can use any of the standard map functions to explore additional details. Here are some examples.
Available data
You can filter and group geographical performance data with metrics like:
Performance | Metrics |
---|---|
Webpage |
|
Network |
|
User agents |
|
Factors affecting collected data
To capture page load timing information, the browser monitoring agent uses the Navigation Timing API, which most (but not all) browsers support. If the browsers do not support the Navigation Timing API, then the UI charts and data points can only show the network data they receive for DNS lookup, connection, secure handshake, etc. This may not be 100% of the app's overall traffic.
Also, firewalls may have an impact on the geographical data collected about your end users.