- New Relic Agent v18.104.22.168 (Running on PHP 5.5.9)
Just wondering, I’ve been having issues in our app where we’re getting these kinds of traces.
To me, I know this is specifically our app waiting on the session to unlock, but it’s not clear enough in the trace details about where it’s actually hanging.
Relatedly, there’s multiple parts to a request which I’d like to monitor the time taken on, for example, routing, authentication, template generation, etc.
So I’ve been mucking around with custom metrics to record performance at certain points of web requests, and I’d like to combine then to get an understanding of how much each point of processing takes compared to the full request. (Answering: "How long did it take (on average) to make a web request? Out of that time, how long did it take to process routing, then process dispatching?)
I’m rather new to New Relic, so I’m wondering if I might be missing something that could help me do this?
The metric graph is useful, but it’s showing metric times as standalone plots, what I would like to see is something like the web transactions time graph, where it can display the request, but also show where time in that request was spent.