MSVM _ AggregationMetricDefinition, classe
Représente les aspects de définition d’une mesure dérivée d’une autre valeur de mesure. L’objet MSVM _ AggregationMetricDefinition doit être associé aux éléments managés auxquels il s’applique.
La syntaxe suivante est simplifiée format MOF (MOF) et comprend toutes les propriétés héritées.
Syntaxe
[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;
};
Membres
La classe MSVM _ AggregationMetricDefinition possède les types de membres suivants :
Propriétés
La classe MSVM _ AggregationMetricDefinition possède les propriétés suivantes.
-
BreakdownDimensions
-
-
Type de données : tableau de chaînes
-
Type d'accès : Lecture seule
Définit une ou plusieurs chaînes qui peuvent être utilisées pour affiner (décomposer) des requêtes sur les valeurs de métrique le long d’une certaine dimension. Par exemple, un nom de transaction, qui permet de décomposer la valeur totale de toutes les transactions en un ensemble de valeurs, une pour chaque nom de transaction. Il peut s’agir, par exemple, d’un nom de système d’application ou de groupe d’utilisateurs. Les chaînes sont au format libre et doivent être significatives pour les utilisateurs finaux des données de métriques. Les chaînes indiquent les dimensions de rupture prises en charge pour cette définition de métrique par l’instrumentation sous-jacente. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
-
Calculable
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Décrit les caractéristiques de la mesure dans le cadre de l’exécution de calculs. Cette propriété est héritée de la _ BaseMetricDefinition CIM. Il peut s’agir de la valeur null ou de l’une des valeurs suivantes.
Valeur Signification - Non calculable
- 1
La valeur ne peut pas être calculée. Par exemple, une chaîne. - Summable
- 2
La valeur peut être additionnée sur de nombreuses instances. Par exemple, si chaque travail de sauvegarde est une unité de travail et que chaque travail sauvegarde 27 000 fichiers en moyenne, 100 travaux de sauvegarde ont traité 2,7 millions fichiers. - Non-summable
- 3
Cette valeur ne peut pas être additionnée sur de nombreuses instances. C’est le cas, par exemple, d’une mesure qui mesure la longueur de la file d’attente lorsqu’un travail arrive sur un serveur. Si chaque travail est une unité de travail et que la longueur moyenne de la file d’attente lorsque chaque travail arrive est 33, il n’est pas judicieux de préciser que la longueur de la file d’attente pour les travaux 100 est 3300. Il est logique de dire que la moyenne est de 33. -
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Brève description de l’objet. Cette propriété est héritée de la _ propriété ManagedElement CIM.
-
-
ChangeType
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Indique comment la valeur de la métrique change, sous la forme de combinaisons typiques d’attributs de grain plus fins tels que le changement de direction, les valeurs minimales et maximales et la sémantique d’encapsulation. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
Valeur Signification - Inconnu
- 0
Le concepteur de mesures n’a pas qualifié le ChangeType. - N/A
- 2
Si la propriété IsContinuous est définie sur « false », ChangeType n’a pas de sens et doit avoir la valeur « N/A ». - Compteur
- 3
La métrique est une mesure de compteur. Ils ont des valeurs entières non négatives qui augmentent jusqu’à atteindre le nombre maximal pouvant être représenté, puis encapsulent et commencent à augmenter de 0. - Jauge
- 4
La métrique est une mesure de jauge. Celles-ci ont des valeurs entières ou float qui peuvent augmenter et diminuer de façon arbitraire. - DMTF réservé
- 5.. 32767
- Fournisseur réservé
- 32768.. 65535
Les fournisseurs peuvent étendre la propriété ChangeType dans la plage réservée du fournisseur. -
-
DataType
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Type de données de la mesure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
booléen (1)
-
char16 (2)
-
DateTime (3)
-
real32 (4)
-
real64 (5)
-
sint16 (6)
-
sint32 (7)
-
sint64 (8)
-
sint8 (9)
-
chaîne (10)
-
UInt16 (11)
-
UInt32 (12)
-
UInt64 (13)
-
UInt8 (14)
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description de l'objet . Cette propriété est héritée de la _ propriété ManagedElement CIM.
-
-
ElementName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom complet de l’objet. Cette propriété est héritée de la _ propriété ManagedElement CIM.
-
-
GatheringType
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Indique comment les valeurs de métriques sont collectées par l’instrumentation sous-jacente. Cela permet à l’application cliente de choisir la mesure appropriée à cet effet. Cette propriété est héritée de la _ BaseMetricDefinition CIM. Il peut s’agir de la valeur null ou de l’une des valeurs suivantes.
Valeur Signification - Inconnu
- 0
Le type de regroupement n’est pas connu. - OnChange
- 2
Les valeurs de métriques sont mises à jour immédiatement lorsque les valeurs à l’intérieur de la ressource mesurée changent. - Périodique
- 3
Les valeurs de mesure sont mises à jour régulièrement. Par exemple, pour une application cliente, une valeur métrique qui s’applique à l’heure actuelle apparaîtra constante pendant chaque intervalle de collecte, puis passera à la nouvelle valeur à la fin de chaque intervalle de collecte. - OnRequest
- 4
La valeur de la métrique est déterminée chaque fois qu’une application cliente la lit. - DMTF réservé
- 5.. 32767
- Fournisseur réservé
- 32768.. 65535
-
-
Id
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Chaîne qui identifie de façon unique la définition de la métrique. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
-
InstanceID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : clé
Chaîne qui identifie de façon unique une instance de cette classe. Cette propriété est héritée de la _ propriété ManagedElement CIM.
-
-
IsContinuous
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
Indique si la valeur de la métrique est continue ou scalaire. Les mesures de performances sont un exemple de mesure continue. Les codes d’erreur ou les États opérationnels sont des exemples de métriques scalaires. Les métriques continues peuvent être comparées à l’aide de la relation « supérieur à ». Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
-
Nom
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Nom de la mesure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
-
ProgrammaticUnits
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identifie les unités spécifiques d’une valeur. La valeur de cette propriété est une valeur légale du qualificateur d’unités de programmation, tel que défini dans l’annexe C. 1 de DSP0004 v 2.4 ou version ultérieure. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
-
SimpleFunction
-
-
Type de données : UInt16
-
Type d’accès : lecture/écriture
Identifie le calcul de base effectué sur une mesure sous-jacente pour arriver à la valeur de cette mesure dérivée. Cette propriété est héritée de CIM _ AggregationMetricDefinition et sera l’une des valeurs suivantes.
-
Minimum (2)
-
Maximum (3)
-
Moyenne (4)
-
Médiane (5)
-
Mode (6)
-
-
TimeScope
-
-
Type de données : UInt16
-
Type d'accès : Lecture seule
Indique l’étendue de temps à laquelle la valeur de mesure s’applique. Cette propriété est héritée de la _ BaseMetricDefinition CIM.
Valeur Signification - Inconnu
- 0
La portée de l’heure n’a pas été qualifiée par le concepteur de mesures ou est inconnue du fournisseur. - Point
- 2
La mesure s’applique à un point dans le temps. Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie le point dans le temps, et la propriété Duration est toujours égale à 0. - Intervalle
- 3
La mesure s’applique à un intervalle de temps. Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie la fin de l’intervalle de temps et la propriété Duration spécifie sa durée. - StartupInterval
- 4
La mesure s’applique à un intervalle de temps qui a commencé au démarrage de la ressource mesurée (autrement dit, le propriété ManagedElement associé à MetricDefForMe). Sur les instances MSVM _ BaseMetricValue correspondantes, la propriété timestamp spécifie la fin de l’intervalle de temps. Si la propriété Duration est égale à 0, cela indique que le temps de démarrage de la ressource mesurée est inconnu. Dans le cas contraire, Duration spécifie la durée entre le démarrage de la ressource et l' horodateur. - DMTF réservé
- 5.. 32767
- Fournisseur réservé
- 32768.. 65535
-
-
Unités
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Identifie les unités d’une valeur, par exemple, « mégaoctets ». Cette propriété est héritée de la _ BaseMetricDefinition CIM.
-
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows 8 [ applications de bureau uniquement] |
| Serveur minimal pris en charge |
Windows Server 2012 [ applications de bureau uniquement] |
| Espace de noms |
\Virtualisation racine \ v2 |
| MOF |
|
| DLL |
|