Salida de PerfServlet
La entrada y salida de PerfServlet se utiliza para la recuperación simple de extremo a extremo de datos de rendimiento que cualquier herramienta, proporcionada por IBM® o un proveedor de otra empresa, pueda manejar.
El archivo .ear del servlet de rendimiento, PerfServletApp.ear, se encuentra en el directorio WAS_HOME/installableApps.
http://hostname/wasPerfTool/servlet/perfservlet?version=5Consulte Clasificación de datos de PMI para obtener más información sobre Performance Data Framework.
Detalles de la salida de PerfServlet 5.0: en la sección siguiente se describe la salida de PerfServlet 5.0. Hay tres tipos de hojas o formatos de salida en la estructura XML: PerfNumericInfo, PerfStatInfo y PerfLoadInfo.
PerfNumericInfo
Cuando cada una de las invocaciones del servlet de rendimiento recupera los valores de rendimiento desde la Infraestructura de supervisión de rendimiento (PMI), algunos de los valores son contadores brutos que registran el número de veces que se produce un suceso específico a lo largo de la vida útil del servidor. Si una observación de rendimiento es de tipo PerfNumericInfo, el valor representa la cuenta inicial del número de veces que se ha producido este suceso desde que se ha iniciado el servidor. Es importante para tener en cuenta esta información, porque puede ser que el análisis de un único documento de datos, que facilita el servlet de rendimiento, no sea útil para determinar la carga actual del sistema. Para determinar la carga existente durante un intervalo de tiempo específico, es posible que sea necesario aplicar fórmulas estadísticas simples a los datos en dos o más documentos proporcionados durante este intervalo.
El tipo PerfNumericInfo tiene los atributos siguientes
- time
- especifica la hora en que se ha recopilado la observación (Java™ System.currentTimeMillis)
- uid
- especifica el identificador de PMI para la observación
- val
- especifica el valor del contador bruto
<numLoadedServlets>
<PerfNumericData time="988162913175" uid="pmi1" val="132"/>
</numLoadedServlets>
PerfStatInfo
Cuando cada una de las invocaciones del servlet de rendimiento recupera los valores de rendimiento desde PMI, algunos de los valores se almacenan como datos estadísticos. Los datos estadísticos registran el número de apariciones de un suceso específico de la misma forma que lo hace el tipo PerfNumericInfo. Además, este tipo tiene la suma de cuadrados, la media y el total de cada observación. Este valor guarda relación con el momento en que se ha iniciado el servidor.
El tipo PerfStatInfo tiene los atributos siguientes:
- time
- especifica la hora en que se ha recopilado la observación (Java System.currentTimeMillis)
- uid
- especifica el identificador de PMI para la observación
- num
- especifica la cantidad de observaciones
- sum_of_squares
- especifica la suma de cuadrados de las observaciones
- total
- especifica la suma de las observaciones
- mean
- especifica el valor medio (número total) de este contador
<responseTime>
<PerfStatInfo mean="1211.5" num="5" sum_of_squares="3256265.0"
time="9917644193057" total="2423.0" uid="pmi13"/>
</responseTime>
PerfLoadInfo
Cuando cada una de las invocaciones del servlet de rendimiento recupera los valores de rendimiento de la PMI, algunos de los valores se almacenan como una carga. Las cargas registran los valores como una función de tiempo; son promedios. Este valor guarda relación con el momento en que se ha iniciado el servidor.
El tipo PerfLoadInfo tiene los atributos siguientes:
- time
- especifica la hora en que se ha recopilado la observación (Java System.currentTimeMillis)
- uid
- especifica el identificador de PMI para la observación
- currentValue
- especifica el valor actual de este contador
- integral
- especifica la suma de compensación de tiempo
- timeSinceCreate
- especifica el tiempo transcurrido en milisegundos desde que estos datos se han creado en el servidor
- mean
- especifica el valor medio de la compensación de tiempo (integral/timeSinceCreate) de este contador
<poolSize>
<PerfLoadInfo currentValue="1.0" integral="534899.0" mean="0.9985028962051592"
time="991764193057" timeSinceCreate="535701.0" uid="pmi5"/>
</poolSize>