Console calls become New Relic logs
Console auto-logging, newrelic.log(), newrelic.wrapLogger(), and how log verbosity filters what actually gets sent.
Eight small demo pages, one shared New Relic account. Each page triggers a specific browser agent feature on purpose, then shows you exactly where to find the data it produced.
// Every page, the same shape
1. Click a button
2. The browser agent sends real telemetry
3. Run the NRQL the page gives you
4. See your own data come back
Every page stands on its own. Start anywhere, you don't need to go in order.
Console auto-logging, newrelic.log(), newrelic.wrapLogger(), and how log verbosity filters what actually gets sent.
Uncaught errors and promise rejections, noticeError(), setErrorHandler() for ignoring and grouping, addRelease(), and how errors relate to ERROR-level logs.
The exact traceparent, tracestate and newrelic headers the agent adds, carrying one click into backend services on the same distributed trace.
Make LCP, CLS and INP good or poor on demand, and watch a live scorecard react to your own choices.
Go to VitalsBoth are about what visitors do, but they start in different places. Pick the one that matches your question.
Trigger rage clicks, dead clicks and error clicks on purpose, and learn the exact timing thresholds that trip each one.
Use it when you want to know where users get stuck.
Go to FrustrationaddPageAction(), recordCustomEvent(), and the automatic BrowserInteraction event, which despite its name doesn't record every interaction.
Use it when you want to count something your own way, like a button click or a checkout step.
Go to EventsForce a session replay to record on demand, then see exactly what stays masked by default versus what you can deliberately unmask, block or ignore.
Go to ReplayForce a BrowserInteraction to save, suppress one on purpose, and name a route by hand, with the manual interaction() API.