Partager via


CIM_BaseMetricValue classe

Représente la valeur instance d’une métrique.

Syntaxe

[Abstract, Version("2.19.0"), UMLPackagePath("CIM::Metrics::BaseMetric"), AMENDMENT]
class CIM_BaseMetricValue : CIM_ManagedElement
{
  string   InstanceID;
  string   MetricDefinitionId;
  string   MeasuredElementName;
  datetime TimeStamp;
  datetime Duration;
  string   MetricValue;
  string   BreakdownDimension;
  string   BreakdownValue;
  boolean  Volatile;
};

Membres

La classe CIM_BaseMetricValue comporte les types de membres suivants :

Propriétés

La classe CIM_BaseMetricValue a ces propriétés.

BreakdownDimension

Type de données : chaîne

Type d'accès : Lecture seule

Dimension pour laquelle cet ensemble de valeurs de métriques est décomposé en fonction de la propriété BreakdownDimensions de l’objet CIM_BaseMetricDefinition associé.

BreakdownValue

Type de données : chaîne

Type d'accès : Lecture seule

Valeur de la propriété BreakdownDimension définie pour cette valeur instance. Par exemple, si BreakdownDimension contient « TransactionName », cette propriété peut nommer la transaction réelle à laquelle cette valeur de métrique particulière s’applique.

Durée

Type de données : datetime

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_BaseMetricDefinition. TimeScope », « CIM_BaseMetricValue. TimeStamp »)

Durée pendant laquelle cette valeur de métrique est valide. Cette propriété ne doit pas exister pour les horodatages qui s’appliquent uniquement à un point dans le temps, mais doit être définie pour les valeurs considérées comme valides pendant une certaine période (par exemple, l’échantillonnage). Si la propriété Duration existe et n’a pas la valeur Null, la valeur TimeStamp doit être la fin de l’intervalle.

InstanceID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Key, Override (« InstanceID »)

Identifie de manière unique un instance de cette classe dans l’étendue de l’espace de noms conteneur.

Important

Pour garantir l’unicité au sein de l’espace de noms, la valeur de la propriété InstanceID doit être construite dans le modèle suivant : OrgID:LocalID

OrgID doit inclure un nom protégé par un droit d’auteur, une marque déposée ou un nom unique appartenant à l’entité commerciale qui définit l’Id d’instance, ou être un ID inscrit attribué par une autorité globale reconnue. Ce modèle est similaire à la structure des noms de classes de schéma. En outre, pour garantir l’unicité, le premier signe deux-points dans InstanceID doit être compris entre l’Id d’organisation etl’ID local. Par conséquent, l’OrgID ne doit pas contenir de deux-points (« : »).

LocalID est choisi par l’entité métier et ne doit pas être réutilisé pour identifier différents éléments réels sous-jacents.

Si le modèle ci-dessus n’est pas utilisé, l’entité de définition doit s’assurer que la valeur InstanceID résultante n’est pas réutilisée sur les propriétés InstanceID produites par ce fournisseur ou d’autres fournisseurs pour cet espace de noms.

Pour les instances définies DMTF (Distributed Management Task Force), le modèle doit être utilisé avec l’OrgID défini sur CIM.

MeasuredElementName

Type de données : chaîne

Type d'accès : Lecture seule

Nom descriptif de l’élément mesuré par la métrique.

Cette propriété est requise si la définition de métrique n’est pas associée à un objet CIM_ManagedElement et peut être utilisée dans d’autres cas pour fournir des informations supplémentaires. Cela permet de capturer les métriques indépendamment de n’importe quel objet CIM_ManagedElement .

S’il existe plusieurs objets CIM_ManagedElement associés à la valeur de métrique, vous pouvez choisir l’un des éléments managés pour créer les informations supplémentaires pour la métrique. La propriété n’est pas destinée à être utilisée comme clé étrangère pour interroger l’élément mesuré. Au lieu de cela, l’association à l’CIM_ManagedElement doit être utilisée.

MetricDefinitionId

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Obligatoire, ModelCorrespondence (« CIM_BaseMetricDefinition. Id »)

Clé de la CIM_BaseMetricDefinition instance associée à cette valeur instance.

MetricValue

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Représentation sous forme de chaîne de la valeur de métrique. Le type de données d’origine de la valeur de métrique est spécifié dans l’objet CIM_BaseMetricDefinition associé.

Timestamp

Type de données : datetime

Type d'accès : Lecture seule

Qualificateurs : ModelCorrespondence (« CIM_BaseMetricDefinition. TimeScope », « CIM_BaseMetricValue. Durée »)

Heure à laquelle la valeur d’une instance de métrique est calculée. Cela diffère du moment où le instance est créé. Si la propriété Volatile a la valeur true, cette valeur change chaque fois qu’une nouvelle mesure instantané est prise.

Une application de gestion peut établir une série chronologique de données de métriques en récupérant les instances de CIM_BaseMetricValue et en les triant en fonction de leur valeur TimeStamp .

Volatile

Type de données : booléen

Type d'accès : Lecture seule

True si la valeur TimeStamp change chaque fois que la valeur de la métrique instance change. False si cet objet doit rester inchangé et un nouvel objet créé pour la nouvelle valeur TimeStamp .

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 8
Serveur minimal pris en charge
Windows Server 2012
Espace de noms
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Voir aussi

CIM_ManagedElement