Msvm_AggregationMetricDefinition类

表示从另一个指标值派生的指标的定义方面。 Msvm_AggregationMetricDefinition对象应与应用它的托管元素相关联。

以下语法是简化托管对象格式 (MOF) 代码,其中包含所有继承的属性。

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AggregationMetricDefinition : CIM_AggregationMetricDefinition
{
  string  InstanceID;
  string  Caption;
  string  Description;
  string  ElementName;
  string  Id;
  string  Name;
  uint16  DataType;
  uint16  Calculable;
  string  Units;
  string  BreakdownDimensions[];
  boolean IsContinuous;
  uint16  ChangeType;
  uint16  TimeScope;
  uint16  GatheringType;
  string  ProgrammaticUnits;
  uint16  SimpleFunction;
};

成员

Msvm_AggregationMetricDefinition类包含以下类型的成员:

属性

Msvm_AggregationMetricDefinition类具有这些属性。

BreakdownDimensions

数据类型: 字符串 数组

访问类型:只读

定义一个或多个字符串,这些字符串可用于优化 (根据特定维度的指标值细分) 查询。 例如,事务名称,允许将所有事务的总值分解为一组值,每个事务名称的一个值。 其他示例可能是应用程序系统或用户组名称。 字符串为自由格式,对指标数据的最终用户应有意义。 这些字符串指示基础检测支持此指标定义的分解维度。 此属性继承自 CIM_BaseMetricDefinition

计算

数据类型: uint16

访问类型:只读

描述用于执行计算的指标的特征。 此属性继承自 CIM_BaseMetricDefinition。 这可能是 Null 或以下值之一。

含义
不可计算
1
无法计算该值。 例如,字符串。
求和
2
该值可以对多个实例求和。 例如,如果每个备份作业是一个工作单元,并且每个作业平均备份 27,000 个文件,则 100 个备份作业处理了 2,700,000 个文件。
不可求和
3
不能对多个实例求和此值。 例如,度量作业到达服务器时队列长度的指标。 如果每个作业是一个工作单位,并且每个作业到达时的平均队列长度为 33,则表示 100 个作业的队列长度为 3300,则不有意义。 说平均值是 33,这确实有意义。

Caption

数据类型: 字符串

访问类型:只读

对象的简短说明。 此属性继承自 CIM_ManagedElement

ChangeType

数据类型: uint16

访问类型:只读

指示指标值如何变化,以更精细的属性(如方向变化、最小值和最大值)的典型组合形式以及包装语义。 此属性继承自 CIM_BaseMetricDefinition

含义
Unknown
0
指标设计器没有限定 ChangeType
空值
2
如果 IsContinuous 属性为“false”, 则 ChangeType 不有意义,并且必须设置为“N/A”。
计数器
3
指标是计数器指标。 这些值具有非负整数值,这些值将增加,直到达到最大可表示的数字,然后环绕并开始从 0 增加。
仪表
4
指标是仪表指标。 这些值具有可任意增加和减少的整数或浮点值。
DMTF 保留
5..32767
供应商保留
32768..65535
供应商可能会扩展供应商预留范围内的 ChangeType 属性。

DataType

数据类型: uint16

访问类型:只读

指标的数据类型。 此属性继承自 CIM_BaseMetricDefinition

布尔 (1)

char16 (2)

datetime (3)

real32 (4)

real64 (5)

sint16 (6)

sint32 (7)

sint64 (8)

sint8 (9)

string (10)

uint16 (11)

uint32 (12)

uint64 (13)

uint8 (14 )

说明

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_ManagedElement

GatheringType

数据类型: uint16

访问类型:只读

指示基础检测如何收集指标值。 这样,客户端应用程序就可以为目的选择正确的指标。 此属性继承自 CIM_BaseMetricDefinition。 这可能是 Null 或以下值之一。

含义
Unknown
0
收集类型未知。
OnChange
2
度量值在度量资源内的值发生更改时立即更新。
定期
3
指标值会定期更新。 例如,对于客户端应用程序,应用于当前时间的指标值将在每次收集间隔期间显示常量,然后在每个收集间隔结束时跳转到新值。
OnRequest
4
每次客户端应用程序读取指标值时,都会确定指标值。
DMTF 保留
5..32767
供应商保留
32768..65535

Id

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识指标定义的字符串。 此属性继承自 CIM_BaseMetricDefinition

InstanceID

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识此类实例的字符串。 此属性继承自 CIM_ManagedElement

IsContinuous

数据类型: 布尔值

访问类型:只读

指示指标值是连续还是标量。 性能指标是连续指标的示例。 标量指标的示例包括错误代码或操作状态。 可以使用“大于”关系来比较连续指标。 此属性继承自 CIM_BaseMetricDefinition

名称

数据类型: 字符串

访问类型:只读

指标的名称。 此属性继承自 CIM_BaseMetricDefinition

ProgrammaticUnits

数据类型: 字符串

访问类型:只读

标识值的特定单位。 此属性的值将是 在 DSP0004 V2.4 或更高版本附录 C.1 中定义的编程单元限定符的法律值。 此属性继承自 CIM_BaseMetricDefinition

SimpleFunction

数据类型: uint16

访问类型:读/写

标识对基础指标执行的基本计算,以到达此派生指标的值。 此属性继承自 CIM_AggregationMetricDefinition ,并且将是以下值之一。

最小 (2)

最大 (3)

平均 (4)

中值 (5)

模式 (6)

TimeScope

数据类型: uint16

访问类型:只读

指示指标值应用于的时间范围。 此属性继承自 CIM_BaseMetricDefinition

含义
Unknown
0
时间范围未由指标设计器限定,或提供程序未知。
Point
2
该指标适用于时间点。 在相应的 Msvm_BaseMetricValue 实例上, TimeStamp 属性指定时间点, Duration 属性始终为 0。
时间间隔
3
该指标适用于时间间隔。 在相应的 Msvm_BaseMetricValue 实例上, TimeStamp 属性指定时间间隔的末尾, Duration 属性指定其持续时间。
StartupInterval
4
该指标适用于在度量资源启动时开始的时间间隔 (,即 MetricDefForMe 关联的 ManagedElement) 。 在相应的 Msvm_BaseMetricValue 实例上, TimeStamp 属性指定时间间隔的末尾。 如果 Duration 属性为 0,则表示测量资源的启动时间未知。 否则, Duration 指定资源启动与 TimeStamp 之间的持续时间。
DMTF 保留
5..32767
供应商保留
32768..65535

单元

数据类型: 字符串

访问类型:只读

标识值的单位,例如“MB”。 此属性继承自 CIM_BaseMetricDefinition

要求

要求
最低受支持的客户端
Windows 8 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe