Transaction Tracing for Node.js with Trace Sequences, Waterfalls, Flame Graph
strongloop.com
strongloop.com
If the function is largely async, it won't show up as a CPU spike so you won't even know to look at it, but if it shows up as a CPU spike then it's not likely to have a very large async component...