Condividi tramite


classe Msvm_AggregationMetricDefinition

Rappresenta gli aspetti della definizione di una metrica derivata da un altro valore di metrica. L'oggetto Msvm_AggregationMetricDefinition deve essere associato agli elementi gestiti a cui si applica.

La sintassi seguente è il codice MOF (Managed Object Format) semplificato e include tutte le proprietà ereditate.

Sintassi

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_AggregationMetricDefinition : CIM_AggregationMetricDefinition
{
  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;
  uint16  SimpleFunction;
};

Members

La classe Msvm_AggregationMetricDefinition include questi tipi di membri:

Proprietà

La classe Msvm_AggregationMetricDefinition ha queste proprietà.

BreakdownDimensions

Tipo di dati: matrice di stringhe

Tipo di accesso: sola lettura

Definisce una o più stringhe che possono essere usate per perfezionare (suddividere) le query sui valori delle metriche lungo una determinata dimensione. Un esempio è un nome di transazione, consentendo l'interruzione del valore totale per tutte le transazioni in un set di valori, uno per ogni nome di transazione. Altri esempi possono essere il sistema dell'applicazione o il nome del gruppo di utenti. Le stringhe sono formato libero e devono essere significative per gli utenti finali dei dati delle metriche. Le stringhe indicano le dimensioni di interruzione supportate per questa definizione di metrica dalla strumentazione sottostante. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

Calcolabile

Tipo di dati: uint16

Tipo di accesso: sola lettura

Descrive le caratteristiche della metrica ai fini dell'esecuzione dei calcoli. Questa proprietà viene ereditata da CIM_BaseMetricDefinition. Questo può essere Null o uno dei valori seguenti.

Valore Significato
Non calcolabile
1
Impossibile calcolare il valore. Ad esempio, una stringa.
Sommabile
2
Il valore può essere sommato su molte istanze. Ad esempio, se ogni processo di backup è un'unità di lavoro e ogni processo esegue il backup di 27.000 file in media, 100 processi di backup elaborati 2.700.000 file.
Non sommabile
3
Questo valore non può essere sommato su molte istanze. Un esempio è una metrica che misura la lunghezza della coda quando un processo arriva a un server. Se ogni processo è un'unità di lavoro e la lunghezza media della coda quando ogni processo arriva è 33, non ha senso dire che la lunghezza della coda per 100 processi è 3300. Ha senso dire che la media è 33.

Didascalia

Tipo di dati: stringa

Tipo di accesso: sola lettura

Breve descrizione dell'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

ChangeType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica come cambia il valore della metrica, sotto forma di combinazioni tipiche di attributi granulari più fine, ad esempio la modifica della direzione, i valori minimi e massimi e la semantica di wrapping. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

Valore Significato
Unknown
0
La finestra di progettazione delle metriche non ha qualificato ChangeType.
N/D
2
Se la proprietà IsContinuous è "false", ChangeType non ha senso e deve essere impostata su "N/A".
Contatore
3
La metrica è una metrica contatore. Questi hanno valori interi nonnegative che aumentano fino a raggiungere il numero rappresentabile massimo e quindi a capo e iniziano ad aumentare da 0.
Misuratore
4
La metrica è una metrica del misuratore. Questi valori hanno valori integer o float che possono aumentare e ridurre arbitrariamente.
DMTF riservato
5..32767
Fornitore riservato
32768..65535
I fornitori possono estendere la proprietà ChangeType nell'intervallo riservato del fornitore.

DataType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Tipo di dati della metrica. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

boolean (1)

char16 (2)

datetime (3)

real32 (4)

real64 (5)

sint16 (6 )

sint32 (7)

sint64 (8)

sint8 (9)

stringa (10)

uint16 (11 )

uint32 (12 )

uint64 (13)

uint8 (14 )

Descrizione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Descrizione dell'oggetto . Questa proprietà viene ereditata da CIM_ManagedElement.

ElementName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome visualizzato per l'oggetto. Questa proprietà viene ereditata da CIM_ManagedElement.

GatheringType

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica come vengono raccolti i valori delle metriche dalla strumentazione sottostante. Ciò consente all'applicazione client di scegliere la metrica corretta per lo scopo. Questa proprietà viene ereditata da CIM_BaseMetricDefinition. Questo può essere Null o uno dei valori seguenti.

Valore Significato
Unknown
0
Il tipo di raccolta non è noto.
Onchange
2
I valori delle metriche vengono aggiornati immediatamente quando i valori all'interno della risorsa misurata cambiano.
Periodiche
3
I valori delle metriche vengono aggiornati periodicamente. Ad esempio, a un'applicazione client, un valore di metrica che si applica all'ora corrente verrà visualizzato costante durante ogni intervallo di raccolta e quindi passa al nuovo valore alla fine di ogni intervallo di raccolta.
OnRequest
4
Il valore della metrica viene determinato ogni volta che un'applicazione client lo legge.
DMTF riservato
5..32767
Fornitore riservato
32768..65535

Id

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Chiave

Stringa che identifica in modo univoco la definizione della metrica. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

InstanceID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: Chiave

Stringa che identifica in modo univoco un'istanza di questa classe. Questa proprietà viene ereditata da CIM_ManagedElement.

IsContinuous

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se il valore della metrica è continuo o scalare. Le metriche delle prestazioni sono un esempio di metrica continua. Esempi di metriche scalari includono codici di errore o stati operativi. Le metriche continue possono essere confrontate usando la relazione "maggiore di". Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

Nome

Tipo di dati: stringa

Tipo di accesso: sola lettura

Nome della metrica. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

ProgrammaticUnits

Tipo di dati: stringa

Tipo di accesso: sola lettura

Identifica le unità specifiche di un valore. Il valore di questa proprietà sarà un valore legale del qualificatore unità programmatice definito nell'appendice C.1 di DSP0004 V2.4 o versione successiva. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

SimpleFunction

Tipo di dati: uint16

Tipo di accesso: Lettura/scrittura

Identifica il calcolo di base eseguito su una metrica sottostante per arrivare al valore di questa metrica derivata. Questa proprietà viene ereditata da CIM_AggregationMetricDefinition e sarà uno dei valori seguenti.

Minimo (2)

Massimo (3)

Media (4)

Mediano (5)

Modalità (6)

TimeScope

Tipo di dati: uint16

Tipo di accesso: sola lettura

Indica l'ambito di tempo a cui si applica il valore della metrica. Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

Valore Significato
Unknown
0
L'ambito di tempo non è stato qualificato dalla finestra di progettazione delle metriche o è sconosciuto al provider.
Point
2
La metrica si applica a un punto in tempo. Nelle istanze di Msvm_BaseMetricValue corrispondenti, la proprietà TimeStamp specifica il punto in tempo e la proprietà Duration è sempre 0.
Interval
3
La metrica si applica a un intervallo di tempo. Nelle istanze di Msvm_BaseMetricValue corrispondenti, la proprietà TimeStamp specifica la fine dell'intervallo di tempo e la proprietà Duration specifica la relativa durata.
StartupInterval
4
La metrica si applica a un intervallo di tempo iniziato all'avvio della risorsa misurata, ovvero ManagedElement associato da MetricDefForMe. Nelle istanze di Msvm_BaseMetricValue corrispondenti, la proprietà TimeStamp specifica la fine dell'intervallo di tempo. Se la proprietà Duration è 0, indica che l'ora di avvio della risorsa misurata è sconosciuta. In caso contrario, Duration specifica la durata tra l'avvio della risorsa e TimeStamp.
DMTF riservato
5..32767
Fornitore riservato
32768..65535

Unità

Tipo di dati: stringa

Tipo di accesso: sola lettura

Identifica le unità di un valore, ad esempio "megabyte". Questa proprietà viene ereditata da CIM_BaseMetricDefinition.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Spazio dei nomi
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe