Ausgabe von PerfServlet

Die PerfServlet-Eingabe und -Ausgabe wird für einfache End-To-End-Abrufe von Leistungsdaten verwendet, die von jedem Tool (egal ob von IBM® oder einem anderen Anbieter) verarbeitet werden können.

Die EAR-Datei des Leistungsservlets, PerfServletApp.ear, befindet sich im Verzeichnis WAS_HOME/installableApps.

PerfServlet 6.0 stellt über das J2EE 1.4 Performance Data Framework Ausgaben bereit. Die PerfServletausgaben haben standardmäßig das Format von Version 6.0. PerfServlet kann die Ausgabe auch im Format von Version 5.0 bereitstellen. Dazu muss der folgende Versionsparameter verwendet werden:
http://hostname/wasPerfTool/servlet/perfservlet?version=5
Ausführliche Informationen zum Performance Data Framework finden Sie im Artikel Klassifizierung von PMI-Daten.

Hinweise zur Ausgabe von PerfServlet 5.0: Im Folgenden wird die Ausgabe von PerfServlet 5.0 beschrieben. In der XML-Struktur gibt es drei Arten von Blättern oder Ausgabeformaten: PerfNumericInfo, PerfStatInfo und PerfLoadInfo.

PerfNumericInfo

Jeder Aufruf des Leistungsservlets ruft die Leistungsdaten von PMI ab. Einige der Werte sind jedoch bloße Zähler, die die Häufigkeit erfassen, mit der ein bestimmtes Ereignis während der Lebensdauer eines Servers auftritt. Wenn eine Leistungsinformation den Typ PerfNumericInfo hat, stellt dieser Wert die Zählung der Häufigkeit dar, mit der dieses Ereignis seit dem Serverstart aufgetreten ist. Diese Information ist beachtenswert, denn die Analyse eines einzelnen Dokuments mit Daten vom Leistungsservlet ist möglicherweise nicht nützlich für die Ermittlung der aktuellen Belastung des Systems. Um die Belastung während eines speziellen Zeitintervalls zu ermitteln, ist es möglicherweise notwendig, einfache statistische Formeln auf Daten anzuwenden, die während dieses Intervalls in zwei oder mehr Dokumenten bereitgestellt wurden.

Der Typ PerfNumericInfo hat folgende Attribute:

time
Gibt die Zeit an, zu der die Informationen gesammelt wurden (Java-Systemeigenschaft "System.currentTimeMillis")
uid
Gibt die PMI-Kennung für die Information an
val
Gibt den Wert des Zählers an
Der folgende Dokumentauszug stellt die Anzahl geladener Servlets dar. Der Pfad, der den Kontext der Informationen angibt, ist nicht dargestellt.
<numLoadedServlets> 
	    	    <PerfNumericData time="988162913175" uid="pmi1" val="132"/>
</numLoadedServlets> 

PerfStatInfo

Jeder Aufruf des Leistungsservlets ruft die Leistungswerte von PMI ab. Einige der Werte werden jedoch als Statistiken gespeichert. Statistische Daten erfassen die Häufigkeit des Auftretens eines speziellen Ereignisses, wie es beim Typ PerfNumericInfo der Fall ist. Zusätzlich enthält dieser Typ die Summe der Quadrate, den Mittelwert und die Gesamtsumme für jede Angabe. Diese Werte gelten bezogen auf den Zeitpunkt des Serverstarts.

Der Typ PerfStatInfo hat folgende Attribute:

time
Gibt die Zeit an, zu der die Informationen gesammelt wurden (Java-Systemeigenschaft "System.currentTimeMillis")
uid
Gibt die PMI-Kennung für die Information an
num
Gibt die Anzahl Informationen an
sum_of_squares
Gibt die Summe der Quadrate der Informationen an
total
Specifies the sum of the observations
mean
Gibt den Mittelwert (Gesamtzahl) für diesen Zähler an
Der folgende Auszug stellt die Antwortzeit eines Objekts dar. Der Pfad, der den Kontext der Informationen angibt, ist nicht dargestellt.
<responseTime> 
	    	    <PerfStatInfo mean="1211.5" num="5" sum_of_squares="3256265.0" 
                   time="9917644193057" total="2423.0" uid="pmi13"/>
</responseTime> 

PerfLoadInfo

Jeder Aufruf des Leistungsservlets ruft die Leistungswerte von PMI ab. Einige der Werte werden jedoch als Lastwerte gespeichert. Bei der Last werden Werte als Funktionen der Zeit aufgezeichnet; es handelt sich um Durchschnittswerte. Diese Werte gelten bezogen auf den Zeitpunkt des Serverstarts.

Der Typ PerfLoadInfo hat folgende Attribute:

time
Gibt die Zeit an, zu der die Informationen gesammelt wurden (Java-Systemeigenschaft "System.currentTimeMillis")
uid
Gibt die PMI-Kennung für die Information an
currentValue
Gibt den aktuellen Wert für diesen Zähler an
integral
Gibt die zeitlich gewichtete Summe an
timeSinceCreate
Gibt die Zeit in Millisekunden an, die seit der Erstellung der Daten im Server vergangen ist
mean
Gibt den zeitlich gewichteten Durchschnittswert (integral/timeSinceCreate) dieses Zählers an
Der folgende Auszug stellt die Anzahl gleichzeitig ablaufender Anforderungen dar. Der Pfad, der den Kontext der Informationen angibt, ist nicht dargestellt.
<poolSize> 
	    	    <PerfLoadInfo currentValue="1.0" integral="534899.0" mean="0.9985028962051592" 
                   time="991764193057" timeSinceCreate="535701.0" uid="pmi5"/>
</poolSize> 

Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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