Deep Dive Component Monitoring
Description
Application developers need to be able to dive into the performance of their application at a function/procedural level. For example, for a given request, what portion of time is spent in each function, and even in the database.
This is sometimes called application performance monitoring (APM), but that is an ambiguous term. Deep Dive Component Monitoring isn't a great term, but is what Wikipedia calls this.