Performance tracking levels

Several performance tracking levels are supported within InfoSphere® MDM, with more data being captured as the tracking level increases.

A special performance tracking level of -1 is provided to allow you the flexibility to configure a custom set of instrumentation points. All configurations are set through the Configuration and Management components and therefore require the application to be restarted for the change to take effect. Again, performance tracking is disabled by default.

  • Level -1 Custom performance tracking - When this level is set, all user-enabled instrumentation points are used. For example, to enable performance logging at the ExternalBusinessRule instrumentation point, set the /IBM/DWLCommonServices/PerformanceTracking/ExternalBusinessRules/enabled configuration property to true. If you want to log only performance statistics for external business rules, set all other configuration properties to false.
  • Level 0 Performance tracking is disabled - This is the default level.

Levels 1 to 6 measure the time it takes for various components and extension points to process information as part of the service execution. The following table shows the instrumentation points and the level at which performance tracking will capture measures for each.

The measures captured for Performance tracking levels 1 through 6 are cumulative. That is, measures take at instrumentation points captured in earlier levels are also included in the current tracking level.

Table 1. Description of performance tracking level instrumentation points, configuration, and associated tracking levels
Instrumentation Point Configuration Introduced in Tracking Level
ControllerLayer /IBM/DWLCommonServices/PerformanceTracking/ControllerLayer/enabled 1
ComponentLayer /IBM/DWLCommonServices/PerformanceTracking/ComponentLayer/enabled 2
ExternalValidation /IBM/DWLCommonServices/PerformanceTracking/ExternalValidation/enabled 2
InternalValidation /IBM/DWLCommonServices/PerformanceTracking/InternalValidation/enabled 2
ThirdPartyExtension /IBM/DWLCommonServices/PerformanceTracking/ThirdPartyExtension/enabled 2
ControllerLayerPrePost /IBM/DWLCommonServices/PerformanceTracking/ControllerLayerPrePost/enabled 3
ComponentLayerPrePost /IBM/DWLCommonServices/PerformanceTracking/ComponentLayerPrePost/enabled 3
ExecuteTx /IBM/DWLCommonServices/PerformanceTracking/ExecuteTx/enabled 3
RequestHandler /IBM/DWLCommonServices/PerformanceTracking/RequestHandler/enabled 3
RequestParser /IBM/DWLCommonServices/PerformanceTracking/RequestParser/enabled 3
ResponseConstructor /IBM/DWLCommonServices/PerformanceTracking/ResponseConstructor/enabled 3
ControllerLayerExtension /IBM/DWLCommonServices/PerformanceTracking/ControllerLayerExtension/enabled 4
ComponentLayerExtension /IBM/DWLCommonServices/PerformanceTracking/ComponentLayerExtension/enabled 4
ExternalBusinessRules /IBM/DWLCommonServices/PerformanceTracking/ExternalBusinessRules/enabled 4
Notification /IBM/DWLCommonServices/PerformanceTracking/Notification/enabled 4
PartyMatcher /IBM/DWLCommonServices/PerformanceTracking/PartyMatcher/enabled 4
SecurityAuthorization /IBM/DWLCommonServices/PerformanceTracking/SecurityAuthorization/enabled 4
Standardization /IBM/DWLCommonServices/PerformanceTracking/Standardization/enabled 4
SuspectProcessing /IBM/DWLCommonServices/PerformanceTracking/SuspectProcessing/enabled 4
TransactionManager /IBM/DWLCommonServices/PerformanceTracking/TransactionManager/enabled 4
DatabaseQuery /IBM/DWLCommonServices/PerformanceTracking/DatabaseQuery/enabled 5
DatabaseDetails /IBM/DWLCommonServices/PerformanceTracking/DatabaseDetails/enabled 6