Freigeben über


CIM_BaseMetricValue-Klasse

Stellt den instance Wert 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 folgende Membertypen:

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 zugeordnetenCIM_BaseMetricDefinition-Objekts aufgeschlüsselt wird.

BreakdownValue

Datentyp: string

Zugriffstyp: Schreibgeschützt

Der Wert der für diesen instance Wert definierten BreakdownDimension-Eigenschaft. Wenn Beispielsweise BreakdownDimension "TransactionName" enthält, könnte diese Eigenschaft die tatsächliche Transaktion benennen, für die dieser bestimmte Metrikwert gilt.

Duration

Datentyp: datetime

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_BaseMetricDefinition. TimeScope", "CIM_BaseMetricValue. TimeStamp")

Die Zeitdauer, 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, sondern sollte für Werte definiert werden, die für einen bestimmten Zeitraum als gültig gelten (z. B. Stichproben). 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 eindeutig einen instance dieser Klasse im Bereich des enthaltenden Namespaces.

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, geschützten oder anderweitig eindeutigen Namen enthalten, der der Geschäftsentität gehört, die die InstanceID definiert, oder eine registrierte ID sein, die von einer anerkannten globalen Autorität zugewiesen wird. Dieses Muster ähnelt der Struktur von Schemaklassennamen. Darüber hinaus muss sich der erste Doppelpunkt in InstanceID zwischen orgID undLocalID befinden, um die Eindeutigkeit sicherzustellen. 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 verwendet wird, die von diesem Anbieter oder anderen Anbietern für diesen Namespace erstellt werden.

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

MeasuredElementName

Datentyp: string

Zugriffstyp: Schreibgeschützt

Ein beschreibender Name für das Element, das von der 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 CIM_ManagedElement-Objekten 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 soll nicht als Fremdschlüssel zum Abfragen des gemessenen Elements verwendet werden. Stattdessen sollte die Zuordnung zum CIM_ManagedElement verwendet werden.

MetricDefinitionId

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Erforderlich, ModelCorrespondence ("CIM_BaseMetricDefinition. ID")

Der Schlüssel des CIM_BaseMetricDefinition instance, der diesem instance-Wert 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 Metrik instance berechnet wird. Dies unterscheidet sich von dem Zeitpunkt, zu dem die instance erstellt wird. Wenn die Volatile-Eigenschaft true ist, ändert sich dieser Wert, wenn eine neue Messung Momentaufnahme durchgeführt wird.

Eine Verwaltungsanwendung kann eine Zeitreihe von Metrikdaten erstellen, indem die Instanzen von CIM_BaseMetricValue abgerufen und nach ihrem TimeStamp-Wert sortiert werden.

Flüchtige

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

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

Anforderungen

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

Siehe auch

CIM_ManagedElement