PMI 数据分类

本主题描述性能监控基础结构 (PMI) 数据分类。

静态组件由名称、标识和其他描述性属性组成以识别数据。动态组件包含随时间推移的更改(例如,计数器的当前值和与该值关联的时间戳记)信息。

PMI 数据可以是下列其中一种统计类型(这些统计类型都遵循 J2EE 1.4 性能数据框架):

表 1. PMI 数据统计类型. 必须在服务器启动前启用 PMI。如果在服务器启动后启用 PMI,那么需要重新启动该服务器以启动 PMI。
统计类型 描述 示例
CountStatistic 表示给定值的运行计数值。 servlet 请求数
AverageStatistic 表示简单平均值。记录总数、计数值、最小值和最大值。可以通过总数和计数值计算出平均数。(此类型是对 J2EE 性能数据框架的 WebSphere® 扩展) 平均 HttpSession 大小(以字节计)。
TimeStatistic 除了计量单位是毫秒或秒之外,其他的都与 AverageStatistic 一样。 平均 servlet 响应时间。
RangeStatistic 表示加权时间平均值。记录当前水位标记、低水位标记、高水位标记、加权时间总和以及计算值。 并发 servlet 请求数。
BoundedRangeStatistic 与 RangeStatistic 相同,带有下限和上限。 JDBC 连接池大小。

下图显示统计类层次结构:

PMI API 数据类

Statistic
ID
唯一标识,识别给定 Stats(WebSphere PMI 扩展)内的统计信息
name
统计信息名
unit
统计信息的计量单位
description
统计信息的文本描述
startTime
第一次测量的时间
lastSampleTime
最近一次测量的时间
CountStatistic
count
自测量开始以来的计数值
DoubleStatistic
count
自测量开始以来的值
AverageStatistic
WebSphere PMI 扩展。这与 J2EE 1.4 中定义的 TimeStatistic 相同,只是它是用来追踪不与时间相关的测量(例如字节大小等等)。
count
测量数
total
所有测量值的总和
min
最小值
max
最大值
BoundaryStatistic
upperBound
此属性的上限
lowerBound
此属性的下限
RangeStatistic
current
Current®此属性的当前值
lowWaterMark
此属性的最小值
upperWaterMark
此属性的最大值
integral
此属性的加权时间总和 [time-weighted average = integral / (lastSampleTime - startTime] (WebSphere PMI 扩展)
在 WebSphere Application Server V4 中,将 PMI 数据分类为以下类型:
  • 数字:映射至 J2EE 1.4 规范中的 CountStatistic。保存可以是长整型也可以是双精度型的单一数字值。可以使用此数据类型记录简单数字数据(例如计数值)。
  • 统计信息:保存样本空间上的统计数据,包括样本集中的元素数、它们的总和以及平方和。您可以从此数据获取平均数、方差以及该平均数的标准差。
  • 负载:根据 J2EE 1.4 规范映射至 RangeStatistic 或 BoundedRangeStatistic。此数据类型作为时间函数记录级别,包括当前级别、达到该级别的时间以及该级别随时间计算的值。从此数据中,您可以获取该级别的加权时间平均值。例如,在活动线程数和队列中的等待线程数中使用此数据类型。

通过 PMI 客户机 API 继续支持这些 PMI 数据类型。通过 PMI API 和 Java™ 管理扩展 (JMX) API 都可对统计数据类型进行支持。

在 WebSphere Application Server V4 和 V5 中,CountStatistic 数据要求监视级别,TimeStatistic 数据要求监视级别。RangeStatistic 和 BoundedRangeStatistic 需要监视级别。但是有一些计数器不遵守此规则。平均方法响应时间、总计方法调用和活动的方法计数器需要监视级别。Java 虚拟机计数器 SerializableSessObjSize 和为每个独立方法跟踪的数据(方法级别数据)要求最高监视级别。另外,级别最高允许对所有统计类型的同步更新。

WebSphere Application Server V6.0 及更高版本建议不要使用监视级别(最高),并引入细粒度控制来单独启用/禁用统计信息。可以在定制选项下使用细颗粒度控制。请参阅使用管理控制台启用 PMI,以了解更多详细信息。

为了减少监视开销,不同步对 CountStatistic、DoubleStatistic、AverageStatistic 和 TimeStatistic 的更新。此数据记录总数和平均数,因此通常特别高的精确度与性能成本相比并不合算。RangeStatistic 和 BoundedRangeStatistic 十分敏感;因此总是对其进行同步。要为所有统计类型启用同步更新,请启用“使用顺序更新”选项。请参阅使用管理控制台启用 PMI以获取详细信息。


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rprf_dataclass
文件名:rprf_dataclass.html