Da Partitionen in unterschiedlichen Anwendungsservern aktiviert werden,
sind die PMI-Daten für die Partitionen möglicherweise auf verschiedene Anwendungsserver in einem Cluster verteilt.
In vielen Fällen sind die N aktivsten Partitionen des Cluster von höchstem Interesse.
Das Partitionierungs-Feature (WPF) stellt hierfür eine Funktion für die Erfassung und Zusammenfassung und für die Sortierung zur Verfügung.
WPF wählt einen Server als PMI-Aggregator aus, der die Statistikdaten für die Partitionen von allen Servern
erfasst und zusammenfasst.
Der PMI-Aggregator ist eine HA-Gruppe mit einer Policy "Eins von N".
Die Policy hat den Namen "WPF PMI Aggregator Policy". Sie können die Policy mit dem Tool
wpfadmin anpassen. Es ist nur jeweils ein PMI-Aggregator in der Stammgruppe aktiv. Dieser Aggregator ist
für die Erfassung und Zusammenfassung der Statistiken für alle partitionierten Anwendungen verantwortlich.
Es wird empfohlen, diesen PMI-Aggregator auf einem Server auszuführen, auf dem sich keine Partitionen befinden, damit die
Ausführung der Business-Prozesse nicht gestört wird.
Jeder Anwendungsserver ist für die Veröffentlichung aller PMI-Partitionsdaten verantwortlichen, wenn PMI aktiviert ist.
Der Aggregator wird in einem vom Benutzer definierten Intervall ausgeführt. Auf diese Weise kann der
Umfang der dem Benutzer angezeigten Statistiken reduziert werden.
Der PMI-Aggregator führt die folgenden Aktionen aus:
- Er erfasst die Statistiken von unterschiedlichen Servern für jede Partition. Da
eine Partition von einem Server auf einen anderen verschoben werden kann, ist es möglich, dass die PMI-Daten für eine
Partition auf mehrere Anwendungsserver verteilt sind.
Der PMI-Aggregator muss alle PMI-Daten für eine Partition von allen Servern erfassen.
- Er sortiert die PMI-Statistiken basierend auf den Vorgaben des Benutzers. Beispiel: Ein Benutzer
ist an den 50 aktivsten Partitionen (den Partitionen mit der höchsten Transaktionsanzahl) in den letzten 15 Sekunden
interessiert.
Der PMI-Aggregator berechnet die PMI-Statistiken für die letzten 15 Sekunden und sortiert
sie basierend auf der Transaktionsanzahl.
- Er veröffentlicht die sortierten PMI-Statistikergebnisse.
Benutzer können ihre Statistikvorgaben bei der Subskription der WPF-PMI-Statistiken angeben.
Zu den Vorgaben gehören der Anwendungsname und der Name der Session-EJB, der Statistiktyp, der
Statistikbereich, die Partitionsanzahl und das Aggregationsintervall.
Die Vorgaben können auch nach der Subskription geändert werden.