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