IDs des Diagnoseproviders
Die ID eines Diagnoseproviders (DPID) ist die eindeutige Adresse einer Diagnoseprovider-MBean. Komponenten, denen Diagnoseprovider-MBeans zugeordnet sind, können die DPID in ihre Protokolleinträge aufnehmen.
Diagnoseprovider-IDs sind in WebSphere Application Server als JMX-MBean ObjectNames (Java™ Management Extensions) implementiert und können auf JMX-MBean-Servern für die Suche nach Diagnoseprovider-MBeans verwendet werden.
Indem die Zeichenfolgedarstellung der DPID in jede protokollierte Nachricht aufgenommen wird, kann die Nachricht zu dem Diagnoseprovider zurückverfolgt werden, der der Komponente zugeordnet ist. Es wird eine Methode bereitgestellt, mit der die IDs der Diagnoseprovider den Protokollfunktionen (Logger) zugeordnet werden können (in der Protokollierungs-API java.util.logging)
- Das Diagramm zeigt die Protokollierung für eine Komponente mit Aufnahme einer DPID in den Protokolleintrag.
- Der Administrator prüft den Protokolleintrag über das Dienstprogramm "Laufzeitnachrichten" und stellt fest, dass der Eintrag einen Link zu einem Diagnoseprovider besitzt.
- Der Administrator verwendet den Link, um die relevante MBean im Dienstprogramm "Diagnoseprovider" aufzurufen.
- Das Dienstprogramm "Diagnoseprovider" ruft die Diagnoseprovider-MBean auf, um weitere Informationen anzufordern.
- Die Anforderung weiterer Informationen wird an die Quelle des ursprünglichen Protokolleintrags gesendet.
- Die Antwort des Diagnoseproviders wird in der Administrationskonsole angezeigt.