诊断提供程序标识
“诊断提供程序标识”(DPID) 是“诊断提供程序 MBean”的唯一地址。具有相关“诊断提供程序 MBean”的组件可以在它们的日志条目中包含 DPID。
“诊断提供程序标识”在 WebSphere® Application Server 中是作为 Java™ 管理扩展 (JMX) MBean ObjectNames 实现的,可以在 JMX MBean 服务器中用来查找“诊断提供程序 MBean”。
通过在记录的每条消息中包含 DPID 的字符串表示,就可以从消息回溯到与组件相关的诊断提供程序。提供了一种方法来(从 java.util.logging 记录 API 中)使“诊断提供程序标识”与记录器相关联。
上图说明了如何通过在日志条目中使用 DPID 来回调最初创建该日志条目的组件。
- 显示组件日志记录,并且日志条目中包含 DPID。
- 管理员通过“运行时消息实用程序”来检查日志条目并且注意到该条目链接至诊断提供程序。
- 管理员使用该链接来访问“运行时消息实用程序”中的相关 MBean。
- 诊断提供程序实用程序与“诊断提供程序 MBean”联系以了解更多信息。
- 将要求获取更多信息的请求发送回原始日志条目的源。
- 管理控制台中将提供来自诊断提供程序的响应。