診断プロバイダー ID
診断プロバイダー ID (DPID) は、診断プロバイダー MBean の固有アドレスです。診断プロバイダー MBean を関連付けたコンポーネン トは、その ログ項目に DPID を入れることができます。
診断プロバイダー ID は、Java™ Management Extensions (JMX) MBean ObjectNames として WebSphere® Application Server に実装され、JMX MBean サーバーで診断プロバイダー MBean を検索するために使用できます。
記録されるメッセージごとに DPID のストリング表記を入れることにより、メッセージをコンポーネントに関 連した診断プロバイダーに戻って追跡することができます。 診断プロバイダー ID を (java.util.logging ロギング API の) ロガーと関連付けるために 1 つのメソッドが提供されています。
前記の図は、ログ項目で DPID を使用することで、最初にログ項目を作成したコンポーネ
ントへのコールバックを可能にする方法を示しています。
- ログ項目に DPID が存在するコンポーネントのロギングを示します。
- 管理者は、ランタイム・メッセージ・ユーティリティーを使用してログ項目を検査し、項目 に診断プロバイダーへのリンクがあることを認識します。
- 管理者はリンクを使用して、診断プロバイダー・ユーティリティーの関連する MBean へのアクセスを取得します。
- 診断プロバイダー・ユーティリティーは、診断プロバイダー MBean と連絡をとり、より多くの情報を要求し ます。
- 追加情報の要求は、元のログ項目の送信元に返信されます。
- 診断プロバイダーからの応答は、管理コンソールに表示されます。