Sie können WebSphere Application
Server Performance
Monitoring Infrastructure (PMI) verwenden, um Statistiken auf jeder Stufe zu aktivieren
und zu inaktivieren. So können Sie beispielsweise die Statistik für die Cachetrefferrate
einer bestimmten Map aktivieren, und die Statistik für die Eintragsanzahl oder
die Statistik für die Loader-Aktualisierungszeiten im Stapelbetrieb inaktivieren.
PMI kann über die Administrationskonsole oder mit Scripting aktiviert werden.
Vorbereitende Schritte
Ihr Anwendungsserver muss gestartet sein und eine installierte Anwendung haben, die für eXtreme Scale aktiviert ist.
Zum Aktivieren von PMI mit Scripting müssen Sie sich anmelden und das Tool "wsadmin" verwenden können.
Weitere Informationen zum Tool "wsadmin" finden Sie im Artikel
"
Tool 'wsadmin'"
im Information Center von
WebSphere Application
Server.
Informationen zu diesem Vorgang
Verwenden Sie
WebSphere Application
Server PMI, um einen differenzierten
Mechanismus bereitzustellen, mit dem Sie Statistiken auf jeder Stufe aktivieren und inaktivieren können.
So können Sie beispielsweise die Statistik für die Cachetreffertrate
einer bestimmten Map aktivieren, und die Statistik für die Eintragsanzahl oder
die Statistik für die Loader-Aktualisierungszeiten im Stapelbetrieb inaktivieren.
In diesem Abschnitt wird beschrieben, wie Sie PMI über die Administrationskonsole und mit wsadmin-Scripts für ObjectGrid
aktivieren können.
Vorgehensweise
- PMI über die Administrationskonsole aktivieren
- Klicken Sie in der Administrationskonsole auf
.
- Stellen Sie sicher, dass "Performance Monitoring Infrastructure
(PMI) aktivieren" ausgewählt ist. Diese Einstellung ist standardmäßig aktiviert. Wenn die Einstellung
nicht aktiviert ist, wählen Sie das Kontrollkästchen aus, und starten Sie anschließend den Server erneut.
- Klicken Sie auf Angepasst. Wählen Sie in der Konfigurationsstruktur
das ObjectGrid und das ObjectGrid-Modul "Maps" aus.
Aktivieren Sie die Statistik für jedes Modul.
Die Transaktionstypkategorie für ObjectGrid-Statistiken wird zur Laufzeit erstellt.
Die Unterkategorien der ObjectGrid- und Map-Statistiken sind nur auf der Registerkarte
Laufzeit sichtbar.
- PMI mit Scripting aktivieren
- Öffnen Sie eine Befehlszeile. Navigieren Sie zum Verzeichnis
WAS-Stammverzeichnis/bin.
Geben Sie wsadmin ein, um das Befehlszeilentool "wsadmin" zu starten.
- Ändern Sie die PMI-Laufzeitkonfiguration für eXtreme Scale. Stellen Sie mit den folgenden Befehlen sicher, dass PMI für den Server aktiviert ist:
wsadmin>set s1 [$AdminConfig getid /Cell:ZELLENNAME/Node:KNOTENNAME/
Server:ANWENDUNGSSERVERNAME/]
wsadmin>set pmi [$AdminConfig list PMIService $s1]
wsadmin>$AdminConfig show $pmi.
Wenn PMI nicht aktiviert ist,
führen Sie die folgenden Befehle aus, um PMI zu aktivieren:
wsadmin>$AdminConfig modify $pmi {{enable true}}
wsadmin>$AdminConfig save
Wenn Sie PMI aktivieren müssen, starten Sie den Server erneut.
- Setzen Sie unter Verwendung der folgenden Befehle Variablen, um die Statistikgruppe in eine angepasste Gruppe zu ändern:
wsadmin>set perfName [$AdminControl completeObjectName type=Perf,
process=ANWENDUNGSSERVERNAME,*]
wsadmin>set perfOName [$AdminControl makeObjectName $perfName]
wsadmin>set params [java::new {java.lang.Object[]} 1]
wsadmin>$params set 0 [java::new java.lang.String custom]
wsadmin>set sigs [java::new {java.lang.String[]} 1]
wsadmin>$sigs set 0 java.lang.String
- Setzen Sie die Statistikgruppe mit dem folgenden Befehl auf "custom" (Angepasst):
wsadmin>$AdminControl invoke_jmx $perfOName setStatisticSet $params $sigs
- Setzen Sie mit den folgenden Befehlen Variablen, um die PMI-Statistik "objectGridModule" zu aktivieren:
wsadmin>set params [java::new {java.lang.Object[]} 2]
wsadmin>$params set 0 [java::new java.lang.String objectGridModule=1]
wsadmin>$params set 1 [java::new java.lang.Boolean false]
wsadmin>set sigs [java::new {java.lang.String[]} 2]
wsadmin>$sigs set 0 java.lang.String
wsadmin>$sigs set 1 java.lang.Boolean
- Setzen Sie die Statistikzeichenfolge mit dem folgenden Befehl:
wsadmin>set params2 [java::new {java.lang.Object[]} 2]
wsadmin>$params2 set 0 [java::new java.lang.String mapModule=*]
wsadmin>$params2 set 1 [java::new java.lang.Boolean false]
wsadmin>set sigs2 [java::new {java.lang.String[]} 2]
wsadmin>$sigs2 set 0 java.lang.String
wsadmin>$sigs2 set 1 java.lang.Boolean
- Setzen Sie die Statistikzeichenfolge mit dem folgenden Befehl:
wsadmin>$AdminControl invoke_jmx $perfOName setCustomSetString $params2 $sigs2
Mit diesen Schritten haben Sie PMI für die Laufzeitumgebung von
eXtreme Scale aktiviert, aber die PMI-Konfiguration nicht geändert.
Wenn Sie den Anwendungsserver erneut starten, gehen die PMI-Einstellungen bis auf die eigentliche Aktivierung von PMI verloren.
Beispiel
Sie können die folgenden Schritte ausführen, um die PMI-Statistiken für die Beispielanwendung zu aktivieren:
- Starten Sie die Anwendung mit der Webadresse http://Host:Port/ObjectGridSample, wobei "Host" und
"Port" für den Hostnamen und die HTTP-Portnummer des Servers stehen, in dem die Beispielanwendung installiert ist.
- Klicken Sie in der Beispielanwendung auf "ObjectGridCreationServlet" und anschließend auf die
Aktionsschaltflächen 1, 2, 3, 4 und 5, um Aktionen für das ObjectGrid und die Maps zu generieren. Schließen
Sie diese Servlet-Seite noch nicht.
- Klicken Sie in der Administrationskonsole auf .
Klicken Sie auf das Register Laufzeit.
- Klicken Sie auf das Optionsfeld Angepasst.
- Erweitern Sie das ObjectGrid-Modul "Maps" in der Laufzeitstruktur, und klicken Sie anschließend
auf den Link "clusterObjectGrid".
In der ObjectGrid-Gruppe "Maps" gibt es eine ObjectGrid-Instanz "clusterObjectGrid", und in der Gruppe
"clusterObjectGrid" gibt es vier Maps: counters, employees, offices und sites. Die ObjectGrid-Instanz
enthält die clusterObjectGrid-Instanz, und diese Instanz hat den Transaktionstyp DEFAULT.
- Sie können die gewünschten Statistiken aktivieren. Sie können beispielsweise
die Statistik für die Anzahl der Einträge in der Map "employees" und die Statistik
für die Transaktionsantwortzeiten für den Transaktionstyp DEFAULT aktivieren.
Nächste Schritte
Nach der Aktivierung von PMI können Sie die PMI-Statistiken über die Administrationskonsole oder mit Scripting anzeigen.