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: What is bam.nr-data.net? New Relic Browser monitoring

rfb

#1

You are probably reading this because you found a reference to this URL in the header of a page monitored by New Relic’s Browser product and you’re wondering what it’s all about. Let’s take a look at this URL and how Browser Monitoring works in New Relic.

So what is bam.nr-data.net?

Here’s the short explanation: The Browser application monitoring agent transmits data to New Relic’s data collection servers via the domain bam.nr-data.net. Of course, there’s more to the story than that. If you’re the kind of person that needs to know more, then read on!

How does New Relic Browser monitoring work?

Depending on your subscription level, New Relic Browser can monitor a variety of details about everything from page load timing to time spent in the front end, time spent in the back end, geography, and browser type.

To collect the data, New Relic Browser uses JavaScript elements pasted or injected into your webpages, typically as part of the HEAD of the page, containing configuration details and essential browser environment instrumentation. Once the page finishes loading, an additional script is downloaded from a CDN server. This additional script processes collected data and reports it back to New Relic via bam.nr-data.net so that you can see the data in your New Relic account. You can find more details about how Browser instrumentation works in the documentation.

You should also know that New Relic Browser only collects performance data, as explained in this document. It does not collect any data used or stored by the monitored application unless you explicitly configure it to do so.

Learn more

What to deep dive into the BAM collector, check out this follow-up Level-Up Solution Understanding Bam.nr-data.net, Data transmission & its Endpoints

Ready to learn more? You can review the full suite of documentation for Browser or check out New Relic University’s self-guided course. Here’s the intro video to get you started:


What data bam.nr-data.net sends?
/bam.nr-data.net - requests to my server
Love our Lurkers Week DAY 2: List of Legendary Posts
Getting "unexpected token =" error from bam.nr-data.net
Relic Solution: Understanding Bam.nr-data.net, Data transmission & its Endpoints
Newrelic not reporting data
#2

I see two calls one to bam.nr-data.net…/resources and one to bam.nr-data.net/events , sometimes those calls take 5+ seconds… what is been transferred in those calls?


#3

I am also seeing quite a lot of script errors around this time ( in session traces )


#4

We’re seeing this combined some serious slowness in our page load times. I shouldn’t be able to harvest the entire URL of the script by looking at the bottom bar of my browser.

If you need to scale up, I’m with IBM Cloud. Maybe we can help you with that


#6

I’m having the same errors. Were you able to fix them?


#7

Hi @jnewman,

Thank you for the article.

However, I have question. I am reviewing the source code of a web page from security perspective.

In the home page of the web application, I found this code snippet:

window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","errorBeacon":"bam.nr-data.net","licenseKey":"6f521120d1","applicationID":"24754586","transactionName":"JwwITUdWXQ1US04SAgMGDEZcV1UESQ==","queueTime":0,"applicationTime":53,"agent":""}

If you can observe, there is something called as licenseKey and its value and beacon as bam.nr-data.net .

So can you let me know what that licenseKey is about and is it security risk disclosing the licenseKey publicly in the page source of the application.

Note: I have changed the licenseKey value and replaced it with a dummy one.

Thanks,
Sai Dutt Mekala.