MSVM _ BaseMetricDefinition, classe

Représente les aspects de définition d’une mesure. La classe MSVM _ BaseMetricDefinition doit être associée à la _ ManagedElements CIM à laquelle elle s’applique.

La syntaxe suivante est simplifiée format MOF (MOF) et comprend toutes les propriétés héritées.

Syntaxe

[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;
};

Membres

La classe MSVM _ BaseMetricDefinition possède les types de membres suivants :

Propriétés

La classe MSVM _ BaseMetricDefinition possède les propriétés suivantes.

BreakdownDimensions

Type de données : tableau de chaînes

Type d'accès : Lecture seule

Définit une ou plusieurs chaînes qui peuvent être utilisées pour affiner (décomposer) des requêtes sur les valeurs de métrique le long d’une certaine dimension. Par exemple, un nom de transaction, qui permet de décomposer la valeur totale de toutes les transactions en un ensemble de valeurs, une pour chaque nom de transaction. Il peut s’agir, par exemple, d’un nom de système d’application ou de groupe d’utilisateurs. Les chaînes sont au format libre et doivent être significatives pour les utilisateurs finaux des données de métriques. Les chaînes indiquent les dimensions de rupture prises en charge pour cette définition de métrique, par l’instrumentation sous-jacente. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

Calculable

Type de données : UInt16

Type d'accès : Lecture seule

Décrit les caractéristiques de la mesure dans le cadre de l’exécution de calculs. Cette propriété est héritée de la _ BaseMetricDefinition CIM. Il peut s’agir de la valeur null ou de l’une des valeurs suivantes.

Valeur Signification
Non calculable
1
La valeur ne peut pas être calculée. Par exemple, une chaîne.
Summable
2
La valeur peut être additionnée sur de nombreuses instances. Par exemple, si chaque travail de sauvegarde est une unité de travail et que chaque travail sauvegarde 27 000 fichiers en moyenne, 100 travaux de sauvegarde ont traité 2,7 millions fichiers.
Non-summable
3
Cette valeur ne peut pas être additionnée sur de nombreuses instances. C’est le cas, par exemple, d’une mesure qui mesure la longueur de la file d’attente lorsqu’un travail arrive sur un serveur. Si chaque travail est une unité de travail et que la longueur moyenne de la file d’attente lorsque chaque travail arrive est 33, il n’est pas judicieux de préciser que la longueur de la file d’attente pour les travaux 100 est 3300. Il est logique de dire que la moyenne est de 33.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Brève description de l’objet. Cette propriété est héritée de la _ propriété ManagedElement CIM.

ChangeType

Type de données : UInt16

Type d'accès : Lecture seule

Indique comment la valeur de la métrique change, sous la forme de combinaisons typiques d’attributs de grain plus fins tels que le changement de direction, les valeurs minimales et maximales et la sémantique d’encapsulation. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

Valeur Signification
Inconnu
0
Le concepteur de mesures n’a pas qualifié le ChangeType..
N/A
2
Si la propriété IsContinuous est définie sur « false », ChangeType n’a pas de sens et doit avoir la valeur « N/A ».
Compteur
3
La métrique est une mesure de compteur. Ils ont des valeurs entières non négatives qui augmentent jusqu’à atteindre le nombre maximal pouvant être représenté, puis encapsulent et commencent à augmenter de 0.
Jauge
4
La métrique est une mesure de jauge. Celles-ci ont des valeurs entières ou float qui peuvent augmenter et diminuer de façon arbitraire.
DMTF réservé
5.. 32767
Fournisseur réservé
32768.. 65535
Les fournisseurs peuvent étendre la propriété ChangeType dans la plage réservée du fournisseur.

DataType

Type de données : UInt16

Type d'accès : Lecture seule

Type de données de la mesure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

booléen (1)

char16 (2)

DateTime (3)

real32 (4)

real64 (5)

sint16 (6)

sint32 (7)

sint64 (8)

sint8 (9)

chaîne (10)

UInt16 (11)

UInt32 (12)

UInt64 (13)

UInt8 (14)

Description

Type de données : chaîne

Type d'accès : Lecture seule

Description de l'objet . Cette propriété est héritée de la _ propriété ManagedElement CIM.

ElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom complet de l’objet. Cette propriété est héritée de la _ propriété ManagedElement CIM.

GatheringType

Type de données : UInt16

Type d'accès : Lecture seule

Indique comment les valeurs de métriques sont collectées par l’instrumentation sous-jacente. Cela permet à l’application cliente de choisir la mesure appropriée à cet effet. Cette propriété est héritée de la _ BaseMetricDefinition CIM. Il peut s’agir de la valeur null ou de l’une des valeurs suivantes.

Valeur Signification
Inconnu
0
Le type de regroupement n’est pas connu.
OnChange
2
Les valeurs de métriques sont mises à jour immédiatement lorsque les valeurs à l’intérieur de la ressource mesurée changent.
Périodique
3
Les valeurs de mesure sont mises à jour régulièrement. Par exemple, pour une application cliente, une valeur métrique qui s’applique à l’heure actuelle apparaîtra constante pendant chaque intervalle de collecte, puis passera à la nouvelle valeur à la fin de chaque intervalle de collecte.
OnRequest
4
La valeur de la métrique est déterminée chaque fois qu’une application cliente la lit.
DMTF réservé
5.. 32767
Fournisseur réservé
32768.. 65535

Id

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Chaîne qui identifie de façon unique la définition de la métrique. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé

Chaîne qui identifie de façon unique une instance de cette classe. Cette propriété est héritée de la _ propriété ManagedElement CIM.

IsContinuous

Type de données : booléen

Type d'accès : Lecture seule

Indique si la valeur de la métrique est continue ou scalaire. Les mesures de performances sont un exemple de mesure continue. Les codes d’erreur ou les États opérationnels sont des exemples de métriques scalaires. Les métriques continues peuvent être comparées à l’aide de la relation « supérieur à ». Cette propriété est héritée de la _ BaseMetricDefinition CIM.

Nom

Type de données : chaîne

Type d'accès : Lecture seule

Nom de la mesure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

ProgrammaticUnits

Type de données : chaîne

Type d'accès : Lecture seule

Identifie les unités spécifiques d’une valeur. La valeur de cette propriété est une valeur légale du qualificateur d’unités de programmation, tel que défini dans l’annexe C. 1 de DSP0004 v 2.4 ou version ultérieure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

TimeScope

Type de données : UInt16

Type d'accès : Lecture seule

Indique l’étendue de temps à laquelle la valeur de mesure s’applique. Cette propriété est héritée de la _ BaseMetricDefinition CIM.

Valeur Signification
Inconnu
0
La portée de l’heure n’a pas été qualifiée par le concepteur de mesures ou est inconnue du fournisseur.
Point
2
La mesure s’applique à un point dans le temps. Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie le point dans le temps, et la propriété Duration est toujours égale à 0.
Intervalle
3
La mesure s’applique à un intervalle de temps. Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie la fin de l’intervalle de temps et la propriété Duration spécifie sa durée.
StartupInterval
4
La mesure s’applique à un intervalle de temps qui a commencé au démarrage de la ressource mesurée (autrement dit, le propriété ManagedElement associé à MetricDefForMe). Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie la fin de l’intervalle de temps. Si la propriété Duration est égale à 0, cela indique que le temps de démarrage de la ressource mesurée est inconnu. Dans le cas contraire, Duration spécifie la durée entre le démarrage de la ressource et l' horodateur.
DMTF réservé
5.. 32767
Fournisseur réservé
32768.. 65535

Unités

Type de données : chaîne

Type d'accès : Lecture seule

Identifie les unités spécifiques d’une valeur, par exemple, « mégaoctets ». Cette propriété est héritée de la _ BaseMetricDefinition CIM.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 8 [ applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2012 [ applications de bureau uniquement]
Espace de noms
\Virtualisation racine \ v2
MOF
WindowsVirtualization. v2. mof
DLL
Vmms.exe