CIM _ BaseMetricValue-Klasse

Stellt den Instanzwert einer Metrik dar.

Syntax

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

Member

Die CIM _ BaseMetricValue-Klasse verfügt über diese Typen von Membern:

Eigenschaften

Die CIM _ BaseMetricValue-Klasse verfügt über diese Eigenschaften.

BreakdownDimension

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die Dimension, für die dieser Satz von Metrikwerten basierend auf der BreakdownDimensions-Eigenschaft des zugeordneten CIM _ BaseMetricDefinition-Objekts unterteilt wird.

BreakdownValue

Datentyp: string

Zugriffstyp: Schreibgeschützt

Der Wert der BreakdownDimension-Eigenschaft, die für diesen Instanzwert definiert ist. Wenn BreakdownDimension beispielsweise "TransactionName" enthält, kann diese Eigenschaft die tatsächliche Transaktion benennen, für die dieser metrikspezifischen Wert gilt.

Dauer

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ BaseMetricDefinition.TimeScope", "CIM _ BaseMetricValue.TimeStamp")

Die Zeitspanne, für die dieser Metrikwert gültig ist. Diese Eigenschaft sollte nicht für Zeitstempel vorhanden sein, die nur für einen bestimmten Zeitpunkt gelten. Sie sollte jedoch für Werte definiert werden, die für einen bestimmten Zeitraum gültig sind (z. B. Sampling). Wenn die Duration-Eigenschaft vorhanden ist und ungleich NULL ist, sollte der TimeStamp-Wert das Ende des Intervalls sein.

InstanceID

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel, Außerkraftsetzung ("InstanceID")

Identifiziert eine Instanz dieser Klasse innerhalb des Bereichs des enthaltenden Namespace eindeutig.

Wichtig

Um die Eindeutigkeit innerhalb des Namespace sicherzustellen, sollte der Wert der InstanceID-Eigenschaft im folgenden Muster erstellt werden: OrgID:LocalID

OrgID muss einen urheberrechtlich geschützten, markengeschützten oder anderweitig eindeutigen Namen enthalten, der sich im Besitz der Geschäftsentität befindet, die die Instanz-ID definiert, oder es muss sich um eine registrierte ID handeln, die von einer anerkannten globalen Autorität zugewiesen wird. Dieses Muster ähnelt der Struktur von Schemaklassennamen. Darüber hinaus muss der erste Doppelpunkt in InstanceID zwischen orgID und LocalID stehen, um eindeutig zu sein. Daher darf die OrgID keinen Doppelpunkt (":") enthalten.

LocalID wird von der Geschäftsentität ausgewählt und sollte nicht erneut verwendet werden, um verschiedene zugrunde liegende reale Elemente zu identifizieren.

Wenn das obige Muster nicht verwendet wird, muss die definierende Entität sicherstellen, dass der resultierende InstanceID-Wert nicht für alle InstanceID-Eigenschaften wiederverwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.

Für definierte DMTF-Instanzen (Distributed Management Task Force) muss das Muster mit der OrgID verwendet werden, die auf CIM festgelegt ist.

MeasuredElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein beschreibender Name für das Element, das durch die Metrik gemessen wird.

Diese Eigenschaft ist erforderlich, wenn die Metrikdefinition keinem CIM _ ManagedElement-Objekt zugeordnet ist und in anderen Fällen verwendet werden kann, um zusätzliche Informationen bereitzustellen. Dadurch können Metriken unabhängig von einem CIM _ ManagedElement-Objekt erfasst werden.

Wenn dem Metrikwert mehrere CIM _ ManagedElement-Objekte zugeordnet sind, können Sie eines der verwalteten Elemente auswählen, um die zusätzlichen Informationen für die Metrik zu erstellen. Die -Eigenschaft ist nicht für die Verwendung als Fremdschlüssel zum Abfragen des gemessenen Elements vorgesehen. Stattdessen sollte die Zuordnung zum CIM _ ManagedElement verwendet werden.

MetricDefinitionId

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich, ModelCorrespondence ("CIM _ BaseMetricDefinition.ID")

Der Schlüssel der CIM _ BaseMetricDefinition-Instanz, die diesem Instanzwert zugeordnet ist.

MetricValue

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich

Eine Zeichenfolgendarstellung des Metrikwerts. Der ursprüngliche Datentyp des Metrikwerts wird im zugeordneten CIM _ BaseMetricDefinition-Objekt angegeben.

Timestamp

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM _ BaseMetricDefinition.TimeScope", "CIM _ BaseMetricValue.Dauer")

Der Zeitpunkt, zu dem der Wert einer Metrikinstanz berechnet wird. Dies unterscheidet sich von dem Zeitpunkt, zu dem die Instanz erstellt wird. Wenn die Volatile-Eigenschaft true ist, ändert sich dieser Wert, sobald eine neue Momentaufnahme der Messung erstellt wird.

Eine Verwaltungsanwendung kann eine Zeitreihe von Metrikdaten erstellen, indem sie die Instanzen von CIM _ BaseMetricValue abruft und sie nach ihrem TimeStamp-Wert sortiert.

Volatil

Datentyp: boolescher Wert

Zugriffstyp: Schreibgeschützt

True, wenn sich der TimeStamp-Wert ändert, wenn sich der Wert der Metrikinstanz ändert. False, wenn dieses Objekt unverändert bleiben muss und ein neues -Objekt für den neuen TimeStamp-Wert erstellt werden muss.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8
Unterstützte Mindestversion (Server)
Windows Server 2012
Namespace
\Root-Virtualisierung \ v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

CIM _ ManagedElement