PMI-Schnittstellen entwickeln (Version 4.0) (veraltet)

Mit den PMI-Schnittstellen (Performance Monitoring Infrastructure) können Sie eigene Anwendungen für die Erfassung und Anzeige von Durchsatzdaten entwickeln.

[AIX Solaris HP-UX Linux Windows]

Vorbereitende Schritte

Dieses Release unterstützt die APIs von Version 4.0. Es wurden jedoch einige Änderungen an der Datenhierarchie in den PMI-Modulen vorgenommen, wozu auch die Enterprise-Bean- und die HTTP-Sessions-Module gehören. Falls Sie eine PmiClient-Anwendung haben, die Sie für Version 5.0 einsetzen möchten, müssen Sie unter Umständen die PerfDescriptoren mit der neuen PMI-Datenhierarchie aktualisieren.

Die Methoden getDataName und getDataId in PmiClient haben sich ebenfalls geändert. Sie sind jetzt keine statischen Methoden mehr und können mehrere Versionen von WebSphere Application Server unterstützen. Möglicherweise müssen Sie Ihre Anwendung, die diese beiden Methoden verwendet, aktualisieren.

Informationen zu diesem Vorgang

Dieser Abschnitt befasst sich mit der Verwendung von PMI-Client Schnittstellen in Anwendungen. Lesen Sie die Informationen zu den grundlegenden Schritten im Programmiermodell:

Vorgehensweise

  1. Fordern Sie vom Server eine Anfangsgruppe oder eine Momentaufnahme von Leistungsdaten an. Ein Client verwendet die Schnittstelle CpdCollection, um Anfangsdaten oder eine Momentaufnahme vom Server anzufordern. Diese Momentaufnahme (in diesem Beispiel als Snapshot bezeichnet) wird in einer Hierarchie bereitgestellt, wie sie in der Datenorganisation und Hierarchie beschrieben ist, und beinhaltet die aktuellen Werte aller vom Server gesammelten Leistungsdaten. Die Momentaufnahme behält für die Lebensdauer der CpdCollection-Instanz dieselbe Struktur.
  2. Verarbeiten Sie die Daten wie angegeben, und zeigen Sie sie an. Der Client verarbeitet und zeigt die Daten genau wie angegeben an. Verarbeitungs- und Anzeigeobjekte wie Filter und GUIs können als CpdEvent-Listener für relevante Daten registriert werden. Der Listener arbeitet nur innerhalb einer JVM (Java™ Virtual Machine). Wenn der Client aktualisierte Daten erhält, werden alle Empfänger benachrichtigt.
  3. Zeigen Sie die neue CpdCollection-Instanz in der Hierarchie an. Wenn der Client neue oder geänderte Daten erhält, kann er die neue Instanz von CpdCollection einfach über seine Hierarchie anzeigen. Wenn die Gruppe der Momentaufnahmen aktualisiert werden muss, kann der Client die Methode update verwenden, um die Momentaufnahme mit den neuen Daten zu aktualisieren.
    Snapshot.update(S1);
    // ...später...
    Snapshot.update(S2);

Ergebnisse

Die Schritte 2 und 3 werden über die gesamte Lebensdauer des Client wiederholt.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_usepmi
Dateiname:tprf_usepmi.html