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