Patent ID: 8307345

Claim:
A computer-implemented method for configuring instrumentation, comprising: loading a component of an application into a probe builder; providing rules to the probe builder, the rules comprise a directive to add instrumentation to a specified class of components; determining whether or not the component is in the specified class of components; if the rules indicate the component is in the specified class of components, accessing information which is dynamically updated based on performance data of the application to determine whether the component is of interest; if the rules indicate the component is in the specified class of components, and the information which is dynamically updated based on performance data of the application indicates the component is of interest, incorporating the component into the application with instrumentation; and if the rules indicate the component is in the specified class of components, and the information which is dynamically updated based on performance data of the application indicates the component is not of interest, incorporating the component into the application without instrumentation, instead of following the directive to add instrumentation.