I think there are two different levels of instrumentation and they are both useful, but hard to have everything.

So this will give us a summary across requests of where time is spent. We can recover some info from correlating with the per request data we have.

I could imagine that we could use this per function info to trigger a log message whenever the time is > than some percentile, e.g. (obviously a future enhancement).