Msvm_BaseMetricDefinition 类
表示指标的定义方面。 Msvm_BaseMetricDefinition 类应与其应用CIM_ManagedElements相关联。
以下语法是简化的托管对象格式 (MOF) 代码,它包括所有继承的属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BaseMetricDefinition : CIM_BaseMetricDefinition
{
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;
};
成员
Msvm_BaseMetricDefinition 类具有以下类型的成员:
属性
Msvm_BaseMetricDefinition 类具有这些属性。
-
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
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 键
唯一标识指标定义的字符串。 此属性继承自 CIM_BaseMetricDefinition。
-
-
InstanceID
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 键
唯一标识此类实例的字符串。 此属性继承自 CIM_ManagedElement。
-
-
IsContinuous
-
-
数据类型: 布尔值
-
访问类型:只读
指示指标值是连续的还是标量。 性能指标是连续指标的一个示例。 标量指标的示例包括错误代码或操作状态。 可以使用“大于”关系比较连续指标。 此属性继承自 CIM_BaseMetricDefinition。
-
-
名称
-
-
数据类型: 字符串
-
访问类型:只读
指标的名称。 此属性继承自 CIM_BaseMetricDefinition。
-
-
ProgrammaticUnits
-
-
数据类型: 字符串
-
访问类型:只读
标识值的特定单位。 此属性的值将是 DSP0004 V2.4 或更高版本附录 C.1 中定义的编程单位限定符的法定值。 此属性继承自 CIM_BaseMetricDefinition。
-
-
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
-
-
单元
-
-
数据类型: 字符串
-
访问类型:只读
标识值的特定单位,例如“兆字节”。 此属性继承自 CIM_BaseMetricDefinition。
-
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|