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 |
|
| DLL |
|