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 |
|
DLL |
|