CIM_BaseMetricDefinition-Klasse

Stellt eine Metrikdefinition dar, die die Metadaten für ein CIM_MetricInstance-Objekt enthält.

Syntax

[Abstract, Version("2.22.0"), UMLPackagePath("CIM::Metrics::BaseMetric"), AMENDMENT]
class CIM_BaseMetricDefinition : CIM_ManagedElement
{
  string  Id;
  string  Name;
  uint16  DataType;
  uint16  Calculable;
  string  Units;
  string  BreakdownDimensions[];
  boolean IsContinuous;
  uint16  ChangeType;
  uint16  TimeScope;
  uint16  GatheringType;
  string  ProgrammaticUnits;
};

Member

Die CIM_BaseMetricDefinition-Klasse verfügt über folgende Membertypen:

Eigenschaften

Die CIM_BaseMetricDefinition-Klasse verfügt über diese Eigenschaften.

BreakdownDimensions

Datentyp: Zeichenfolgenarray

Zugriffstyp: Schreibgeschützt

Ein Array, das Zeichenfolgen im freien Format enthält, die verwendet werden können, um Abfragen von CIM_BaseMetricValue -Objekten entlang einer bestimmten Dimension aufzuschlüsseln. Die Zeichenfolgen sollten für die Endbenutzer der Metrikdaten aussagekräftig sein. Darüber hinaus sollten die Zeichenfolgen angeben, welche Aufschlüsselungsdimensionen für die Metrikdefinition von der zugrunde liegenden Instrumentierung unterstützt werden.

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 ein Anwendungssystem oder ein Benutzergruppenname.

Kalkulierbare

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Die Merkmale der Metrik, die zum Ausführen von Berechnungen verwendet wird.

Nicht berechenbar (1)

Eine Zeichenfolge. Arithmetik macht keinen Sinn.

Summierbar (2)

Es ist sinnvoll, diesen Wert über viele Instanzen von z. B. UnitOfWork zu summieren, z. B. die Anzahl der Dateien, die in einem Sicherungsauftrag verarbeitet werden. Wenn beispielsweise jeder Sicherungsauftrag ein UnitOfWork ist und jeder Auftrag durchschnittlich 27.000 Dateien sichert, ist es sinnvoll zu sagen, dass 100 Sicherungsaufträge 2.700.000 Dateien verarbeitet haben.

Nicht summierbar (3)

Es ist nicht sinnvoll, diesen Wert über viele Instanzen von UnitOfWork zu summieren. Ein Beispiel wäre eine Metrik, die die Warteschlangenlänge misst, wenn ein Auftrag bei einem Server eintrifft. Wenn jeder Auftrag ein UnitOfWork 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.

ChangeType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_BaseMetricDefinition. IsContinuous")

Gibt an, wie sich der Metrikwert mithilfe gängiger Attribute wie Richtungsänderung, Minimal- und Höchstwerte und Umbruchsemantik ändert.

Unbekannt (0)

Der Metrik-Designer hat den ChangeType nicht qualifiziert.

N/A (2)

Wenn die Eigenschaft "IsContinuous" auf "false" festgelegt ist, ist ChangeType nicht sinnvoll und MUSS auf "N/A" festgelegt sein.

Zähler (3)

Die Metrik ist eine Zählermetrik. Diese haben nicht negative ganzzahlige Werte, die monoton erhöht werden, bis die maximal darstellbare Zahl erreicht wird, und dann umschließen und beginnen, von 0 zu erhöhen. Solche Leistungsindikatoren, auch als Rolloverzähler bezeichnet, können für instance verwendet werden, um die Anzahl der Netzwerkfehler oder die Anzahl der verarbeiteten Transaktionen zu zählen. Die einzige Möglichkeit für eine Clientanwendung, Umbruchvorgänge nachzuverfolgen, besteht darin, den Wert des Zählers in entsprechend kurzen Intervallen abzurufen.

Messgerät (4)

Die Metrik ist eine Messgerätmetrik. Diese verfügen über ganzzahlige oder gleitkommawerte, die beliebig erhöht und verringert werden können. Ein Messgerät DARF NICHT umschließen, wenn die minimale oder maximal darstellbare Zahl erreicht wird, sondern der Wert "klebt" bei dieser Zahl. Minimale oder maximale Werte innerhalb des darstellbaren Wertbereichs, an dem der Metrikwert "klebt", kann oder nicht definiert werden.

DMTF Reserviert (5...32767)

Anbieter reserviert (32768..65535)

DataType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Der Datentyp der Metrik.

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)

GatheringType

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Gibt an, wie die Metrikwerte von der zugrunde liegenden Instrumentierung erfasst werden.

Unbekannt (0)

Gibt an, dass der GatheringType nicht bekannt ist.

OnChange (2)

Gibt an, dass die CIM-Metrikwerte sofort aktualisiert werden, wenn sich die Werte innerhalb der gemessenen Ressource ändern. Die Werte der OnChange-Metriken spiegeln jederzeit die aktuelle Situation innerhalb der Ressource wider. Ein Beispiel ist die Anzahl der angemeldeten Benutzer, die sofort aktualisiert wird, wenn sich Benutzer anmelden und deaktivieren.

Periodisch (3)

": Gibt an, dass die CIM-Metrikwerte regelmäßig aktualisiert werden. Für instance wird für eine Clientanwendung ein Metrikwert, der auf die aktuelle Zeit angewendet wird, während jedes Sammlungsintervalls konstant angezeigt und dann am Ende jedes Sammlungsintervalls zum neuen Wert springt.

OnRequest (4)

Gibt an, dass der CIM-Metrikwert jedes Mal bestimmt wird, wenn eine Clientanwendung ihn liest. Die Werte der OnRequest-Metriken geben wirklich die aktuelle Situation innerhalb der Ressource zurück, wenn jemand danach fragt. Sie ändern sich jedoch nicht "unbeobachtet", und daher wird das Abonnieren von Wertänderungen von OnRequest-Metriken NICHT EMPFOHLEN.

DMTF Reserviert (5...32767)

Anbieter reserviert (32768..65535)

Id

Datentyp: string

Zugriffstyp: Schreibgeschützt

Qualifizierer: Schlüssel

Die eindeutige ID der Metrikdefinition. Open Software Foundation (OSF) UUID/GUIDs werden empfohlen.

IsContinuous

Datentyp: boolean

Zugriffstyp: Schreibgeschützt

True, wenn der Metrikwert fortlaufend ist; Andernfalls false.

Name

Datentyp: string

Zugriffstyp: Schreibgeschützt

Der Name der Metrik. Dieser Name muss nicht eindeutig sein, sollte aber beschreibend sein und kann Leerzeichen enthalten.

ProgrammaticUnits

Datentyp: string

Zugriffstyp: Schreibgeschützt

Die spezifischen Einheiten eines Werts. Der Wert dieser Eigenschaft sollte ein gesetzlicher Wert des Programmatic Units-Qualifizierers sein, wie in Anhang C.1 von DSP0004 V2.4 oder höher definiert.

TimeScope

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Qualifizierer: ModelCorrespondence ("CIM_BaseMetricValue. TimeStamp", "CIM_BaseMetricValue. Dauer")

Der Zeitbereich, der für den Metrik-Designer gilt.

Unbekannt (0)

Gibt an, dass der Zeitbereich nicht vom Metrik-Designer qualifiziert wurde oder dem Anbieter unbekannt ist.

Nummer 2

Gibt an, dass die Metrik auf einen Bestimmten Zeitpunkt angewendet wird. Auf den entsprechenden BaseMetricValue-Instanzen gibt TimeStamp den Zeitpunkt an, und Dauer ist immer 0.

Intervall (3)

Gibt an, dass die Metrik auf ein Zeitintervall angewendet wird. Auf den entsprechenden BaseMetricValue-Instanzen gibt TimeStamp das Ende des Zeitintervalls an, und Duration gibt dessen Dauer an.

StartupInterval (4)

Gibt an, dass die Metrik auf ein Zeitintervall angewendet wird, das beim Start der gemessenen Ressource begann (d. h. das managedElement, das MetricDefForMe zugeordnet ist). Auf den entsprechenden BaseMetricValue-Instanzen gibt TimeStamp das Ende des Zeitintervalls an. Wenn Dauer 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

Die Einheiten der Metrik. Beispiele hierfür sind Bytes, Pakete, Aufträge, Dateien, Millisekunden und Amps.

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