A method for high-performance profiling of application events, the method comprising: registering a profiler as a provider to an event tracer, wherein the profiler executes on a management engine linked to the event tracer and an extensible instrumentation layer; identifying an application executing in a production environment, wherein the extensible instrumentation layer exposes information for profiling the application executing in the production environment; offloading a portion of one or more profiler functions associated with instrumenting the application executing in the production environment to the event tracer, wherein the offloading includes: capturing information associated with an event from the application executing in the production environment using the profiler; adding, by the management engine, a function token to the captured information associated with the event in response to determining that the captured information satisfies one or more profile criteria; and communicating the captured information associated with the event and the function token added to the captured information to the event tracer, wherein the event tracer stores the captured information and the function token added to the captured information in an event tracing log; and performing a portion of the one or more profiler functions using the management engine, wherein the performing includes the management engine: inserting one or more function names associated with the event into the event tracing log based on the communicated function token; and correlating the captured information associated with the event in the event tracing log. registering a profiler as a provider to an event tracer, wherein the profiler executes on a management engine linked to the event tracer and an extensible instrumentation layer; identifying an application executing in a production environment, wherein the extensible instrumentation layer exposes information for profiling the application executing in the production environment; offloading a portion of one or more profiler functions associated with instrumenting the application executing in the production environment to the event tracer, wherein the offloading includes: capturing information associated with an event from the application executing in the production environment using the profiler; adding, by the management engine, a function token to the captured information associated with the event in response to determining that the captured information satisfies one or more profile criteria; and communicating the captured information associated with the event and the function token added to the captured information to the event tracer, wherein the event tracer stores the captured information and the function token added to the captured information in an event tracing log; and capturing information associated with an event from the application executing in the production environment using the profiler; adding, by the management engine, a function token to the captured information associated with the event in response to determining that the captured information satisfies one or more profile criteria; and communicating the captured information associated with the event and the function token added to the captured information to the event tracer, wherein the event tracer stores the captured information and the function token added to the captured information in an event tracing log; and performing a portion of the one or more profiler functions using the management engine, wherein the performing includes the management engine: inserting one or more function names associated with the event into the event tracing log based on the communicated function token; and correlating the captured information associated with the event in the event tracing log. inserting one or more function names associated with the event into the event tracing log based on the communicated function token; and correlating the captured information associated with the event in the event tracing log.