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
无法计算该值。 例如,字符串。
Summable
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

数据类型: string

访问类型:只读

限定符:

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

InstanceID

数据类型: string

访问类型:只读

限定符:

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

IsContinuous

数据类型: 布尔值

访问类型:只读

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

名称

数据类型: string

访问类型:只读

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

ProgrammaticUnits

数据类型: string

访问类型:只读

标识值的特定单位。 此属性的值将是 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

单元

数据类型: string

访问类型:只读

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

要求

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