I'm pretty new to New Relic & Insights and am having trouble coming up with the right query to benchmark my page. Here's an example situation: lets say I have a page that manages my library of books. Users can log in and go to a page that shows the list of books they have checked out (myfreelibrary.com/checkouts
). When that page is loading, the list of books checked out by that user is retrieved by a JSON call to my back end (POST: mylibapi.com/books/{user-id}?format=json
). Some users have a handful of books, some have 20-30, some have over 100.
I'm trying to create a New Relic dashboard that shows average page render times of the checkouts page, preferably with the users grouped by the number of books they have checked out. Ex: Avg pageRenderTime for users with <20 books, 21-50 books, 51-100 books, 100+ books.
I'd also like to be able to compare those times to the same metrics taken a week ago. The ultimate goal is to be able to see whether recent UI improvements have positively impacted page render times for the various buckets of users.
Thanks in advance for any info!