Professional Documents
Culture Documents
Monitoring
New Relic Browser
Agenda
01 Customer Experience
02 Performance
03 Perceived Performance
04 Browser Lab
05 Browser queries
Performance
1. You can define and consume service level indicators and service level objectives for
your applications.
Service levels are used to measure the performance of a service from the end user (or
client application) point of view
© 2022 New Relic, Inc. All rights reserved
Functionality
Make sure it’s working for your customers
Are the critical user paths through your site working (login, checkout, search, etc.)
Are the critical user paths through your site working (login, checkout, search, etc.)
Check for blocking JS, slow AJAX calls / Session Trace Waterfall
Drops in Throughput
Drops in Apdex
Spike in JS Errors
First Paint:
Front End performance issues are more subtle in charts than back end spikes. Zoom in.
1. Change the time picker to 24 hours and compare Median, Average, and 95th percentile stats.
What are your observations? __________________________
2. What’s the highest 95th percentile page load time you see? __________
3. Does this application have a lot of errors? What are the most common errors?
________________________
5. Explore a slow ‘Session Trace’ for the most time consuming pages
6. What was causing the slow page loads? Was it based on a particular Browser
type?_______________
© 2022 New Relic, Inc. All rights reserved
10-15 mins
Lab: Custom charts & alerts Front End Performance
Using the NRU Training account & Pet Clinic App
1. Monitor median baselines by comparing current versus historical performance of
firstContentfulPaint
1. Create an NRQL alert if a user doesn’t see content or pixels within 7 seconds
Try using NRQL: SELECT percentile(firstPaint , 99) FROM BrowserInteraction
Threshold: Static When Query Returns a value above 7 seconds
© 2022 New Relic, Inc. All rights reserved
Thank you.
learn@newrelic.com