Diagnostic Provider IDs
A Diagnostic Provider ID (DPID) is the unique address of a Diagnostic Provider MBean. Components that have associated Diagnostic Provider MBeans can include the DPID in their log entries.
Diagnostic Provider IDs are implemented in WebSphere Application Server as JMX MBean ObjectNames, and can be used at JMX MBean servers to look up Diagnostic Provider MBeans.
By including the String representation of the DPID in each logged message, the message can be tracked back to the Diagnostic Provider related to the component. A method is provided to associate Diagnostic Provider IDs with Loggers (from the java.util.logging logging API).
DPIDs in log entries enable callbacks to the component that originally created the log entry.
- Component logging with a DPID included in the log entry.
- The administrator examines the log entry through the Runtime Messages Utility and notices the entry has a link to a Diagnostic Provider.
- The administrator uses the link to gain access to the relevant MBean in the Diagnostic Provider Utility .
- The Diagnostic Provider Utility contacts the Diagnostic Provider MBean to ask for more information.
- The request for more information is sent back to the source of the original log entry.
- The response from the Diagnostic Provider is provided in the administration console.
Related
Associate a Diagnostic Provider ID with a logger
Related information:
Diagnostic Providers (selection)
Message details