Your data. Anywhere you go.

New Relic for iOS or Android


Download on the App Store    Android App on Google play


New Relic Insights App for iOS


Download on the App Store


Learn more

Close icon

Relic Solution: Understanding Bam.nr-data.net, Data transmission & its Endpoints

browser
levelup

#1

This Level Up post is a follow-up to Relic Solution: What is bam.nr-data.net? New Relic Browser monitoring, in this post, will deep dive into the BAM collector, what endpoints it uses and how data is transmitted to and from the webpage.

The IP addresses for the Browser collector bam.nr-data.net, will fall within our network ranges listed at the top of our Networks documentation:
__

Set up DevTools

It’s split up into various endpoints within that domain based on the type of data that’s being sent. To view these endpoints, follow these steps outlined below:

  1. Open webpage where the Browser agent is installed.
  2. Press Command+Option+I (Mac) or Control+Shift+I (Windows, Linux) to open DevTools on the page.
  3. In DevTools, click the Network tab.
  4. Type ‘bam’ into the filter search box as shown here

28%20PM


Endpoints

SPA data

  • The /events/* endpoint is for SPA monitoring data.


Page load timing

  • The /1/* endpoint is for basic page load timing data.


JS Errors

  • The /jserrors/* endpoint is for AJAX and error monitoring data.


PageAction

  • The /ins/* endpoint is for PageAction events sent to Insights.


Session Traces

  • The /resources/* endpoint is for session trace data (note that this will not appear for all page loads, because those are collected for a limited sampling of pages).

Data transmission

For both https and http webpages, New Relic transmits data via https. The following table summarises when the data is transmitted to and from your website.

Data transmission Frequency
Fetch the agent script Once following page load via https
Send page load timing data Once following page load via https
Send AJAX and JavaScript error data Once per minute when there is activity via https
Send session trace data Every ten seconds when there is activity and a session trace is occurring via https
Send SPA data At the end of an interaction via https

https://docs.newrelic.com/docs/browser/new-relic-browser/page-load-timing-resources/instrumentation-browser-monitoring#transmission

More information

Check out our Help Centre for more information on the topics in this post:



Js-agent.newrelic.com is not being called
New Relic Browser Usage and Bandwidths