Msvm_BaseMetricDefinition-Klasse
Stellt die Definitionsaspekte einer Metrik dar. Die Msvm_BaseMetricDefinition-Klasse sollte der CIM_ManagedElements zugeordnet werden, auf die sie angewendet wird.
Die folgende Syntax ist vereinfachter MOF-Code (Managed Object Format) und enthält alle geerbten Eigenschaften.
Syntax
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BaseMetricDefinition : CIM_BaseMetricDefinition
{
string InstanceID;
string Caption;
string Description;
string ElementName;
string Id;
string Name;
uint16 DataType;
uint16 Calculable;
string Units;
string BreakdownDimensions[];
boolean IsContinuous;
uint16 ChangeType;
uint16 TimeScope;
uint16 GatheringType;
string ProgrammaticUnits;
};
Member
Die Msvm_BaseMetricDefinition-Klasse verfügt über folgende Membertypen:
Eigenschaften
Die Msvm_BaseMetricDefinition-Klasse verfügt über diese Eigenschaften.
-
BreakdownDimensions
-
-
Datentyp: Zeichenfolgenarray
-
Zugriffstyp: Schreibgeschützt
Definiert eine oder mehrere Zeichenfolgen, die verwendet werden können, um Abfragen für die Metrikwerte entlang einer bestimmten Dimension zu verfeinern (aufzuschlüsseln). Ein Beispiel ist ein Transaktionsname, der die Aufschlüsselung des Gesamtwerts für alle Transaktionen in einen Satz von Werten ermöglicht, einen für jeden Transaktionsnamen. Andere Beispiele sind der Name des Anwendungssystems oder der Benutzergruppe. Die Zeichenfolgen haben ein freies Format und sollten für die Endbenutzer der Metrikdaten aussagekräftig sein. Die Zeichenfolgen geben an, welche Aufschlüsselungsdimensionen für diese Metrikdefinition von der zugrunde liegenden Instrumentierung unterstützt werden. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
-
Kalkulierbare
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Beschreibt die Merkmale der Metrik zum Ausführen von Berechnungen. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt. Dies kann NULL oder einer der folgenden Werte sein.
Wert Bedeutung - Nicht berechenbar
- 1
Der Wert kann nicht berechnet werden. Beispiel: eine Zeichenfolge. - Summierbar
- 2
Der Wert kann über viele Instanzen summiert werden. Wenn beispielsweise jeder Sicherungsauftrag eine Arbeitseinheit ist und jeder Auftrag durchschnittlich 27.000 Dateien sichert, wurden 100 Sicherungsaufträge 2.700.000 Dateien verarbeitet. - Nicht summierbar
- 3
Dieser Wert kann nicht über viele Instanzen summiert werden. Ein Beispiel wäre eine Metrik, die die Warteschlangenlänge misst, wenn ein Auftrag bei einem Server eintrifft. Wenn jeder Auftrag eine Arbeitseinheit ist und die durchschnittliche Warteschlangenlänge beim Eingang jedes Auftrags 33 beträgt, ist es nicht sinnvoll zu sagen, dass die Warteschlangenlänge für 100 Aufträge 3300 beträgt. Es ist sinnvoll zu sagen, dass der Mittelwert 33 ist. -
-
Caption
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine kurze Beschreibung des Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
ChangeType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt an, wie sich der Metrikwert in Form typischer Kombinationen feiner Körnungsattribute ändert, z. B. Richtungsänderung, Minimal- und Höchstwerte und Umbruchsemantik. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
Wert Bedeutung - Unbekannt
- 0
Der Metrik-Designer hat den ChangeType nicht qualifiziert. - N/V
- 2
Wenn die IsContinuous-Eigenschaft "false" ist, ist ChangeType nicht sinnvoll und muss auf "N/A" festgelegt werden. - Leistungsindikator
- 3
Die Metrik ist eine Zählermetrik. Diese haben nicht-negative ganzzahlige Werte, die bis zum Erreichen der maximal darstellbaren Zahl erhöht werden, und dann umschließen und beginnen, von 0 zu erhöhen. - Maßstab
- 4
Die Metrik ist eine Messgerätmetrik. Diese verfügen über ganzzahlige oder gleitkommawerte, die beliebig erhöht und verringert werden können. - DMTF Reserviert
- 5..32767
- Anbieter reserviert
- 32768..65535
Anbieter können die ChangeType-Eigenschaft im vom Anbieter reservierten Bereich erweitern. -
-
DataType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Der Datentyp der Metrik. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
Boolescher Wert (1)
-
char16 (2)
-
datetime (3)
-
real32 (4)
-
real64 (5)
-
sint16 (6)
-
sint32 (7)
-
sint64 (8)
-
sint8 (9)
-
Zeichenfolge (10)
-
uint16 (11)
-
uint32 (12)
-
uint64 (13)
-
uint8 (14 )
-
-
Beschreibung
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Eine Beschreibung des -Objekts. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
ElementName
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Ein Anzeigename für das Objekt. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
GatheringType
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt an, wie die Metrikwerte von der zugrunde liegenden Instrumentierung erfasst werden. Dadurch kann die Clientanwendung die richtige Metrik für diesen Zweck auswählen. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt. Dies kann NULL oder einer der folgenden Werte sein.
Wert Bedeutung - Unbekannt
- 0
Der Sammlungstyp ist nicht bekannt. - Onchange
- 2
Die Metrikwerte werden sofort aktualisiert, wenn sich die Werte innerhalb der gemessenen Ressource ändern. - Periodische
- 3
Die Metrikwerte werden in regelmäßigen Abständen aktualisiert. Für instance wird für eine Clientanwendung ein Metrikwert, der für die aktuelle Zeit gilt, während jedes Sammlungsintervalls konstant angezeigt und dann am Ende jedes Sammlungsintervalls zum neuen Wert springt. - OnRequest
- 4
Der Metrikwert wird jedes Mal bestimmt, wenn eine Clientanwendung ihn liest. - DMTF Reserviert
- 5..32767
- Anbieter reserviert
- 32768..65535
-
-
Id
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Eine Zeichenfolge, die die Metrikdefinition eindeutig identifiziert. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
-
InstanceID
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
-
Qualifizierer: Schlüssel
Eine Zeichenfolge, die eine instance dieser Klasse eindeutig identifiziert. Diese Eigenschaft wird von CIM_ManagedElement geerbt.
-
-
IsContinuous
-
-
Datentyp: boolean
-
Zugriffstyp: Schreibgeschützt
Gibt an, ob der Metrikwert kontinuierlich oder skalar ist. Leistungsmetriken sind ein Beispiel für eine kontinuierliche Metrik. Beispiele für Skalarmetriken sind Fehlercodes oder Betriebszustände. Kontinuierliche Metriken können mithilfe der "größer als"-Beziehung verglichen werden. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
-
Name
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Der Name der Metrik. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
-
ProgrammaticUnits
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Identifiziert die spezifischen Einheiten eines Werts. Der Wert dieser Eigenschaft ist ein gesetzlicher Wert des Programmatic Units-Qualifizierers, wie in Anhang C.1 von DSP0004 V2.4 oder höher definiert. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
-
TimeScope
-
-
Datentyp: uint16
-
Zugriffstyp: Schreibgeschützt
Gibt den Zeitbereich an, für den der Metrikwert gilt. Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
Wert Bedeutung - Unbekannt
- 0
Der Zeitbereich wurde vom Metrik-Designer nicht qualifiziert oder ist dem Anbieter unbekannt. - Point
- 2
Die Metrik gilt für einen Bestimmten Zeitpunkt. Auf den entsprechenden Msvm_BaseMetricValue-Instanzen gibt die TimeStamp-Eigenschaft den Zeitpunkt an, und die Duration-Eigenschaft ist immer 0. - Intervall
- 3
Die Metrik gilt für ein Zeitintervall. Auf den entsprechenden Msvm_BaseMetricValue-Instanzen gibt die TimeStamp-Eigenschaft das Ende des Zeitintervalls an, und die Duration-Eigenschaft gibt die Dauer an. - StartupInterval
- 4
Die Metrik gilt für ein Zeitintervall, das beim Start der gemessenen Ressource begann (d. a. das managedElement, das MetricDefForMe zugeordnet ist). Auf den entsprechenden Msvm_BaseMetricValue-Instanzen gibt die TimeStamp-Eigenschaft das Ende des Zeitintervalls an. Wenn die Duration-Eigenschaft 0 ist, gibt dies an, dass die Startzeit der gemessenen Ressource unbekannt ist. Andernfalls gibt Duration die Dauer zwischen dem Start der Ressource und TimeStamp an. - DMTF Reserviert
- 5..32767
- Anbieter reserviert
- 32768..65535
-
-
Einheiten
-
-
Datentyp: string
-
Zugriffstyp: Schreibgeschützt
Identifiziert die spezifischen Einheiten eines Werts, z. B. "Megabytes". Diese Eigenschaft wird von CIM_BaseMetricDefinition geerbt.
-
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Namespace |
Stamm\Virtualization\V2 |
MOF |
|
DLL |
|