Compartir a través de


Msvm_AggregationMetricDefinition clase

Representa los aspectos de definición de una métrica derivada de otro valor de métrica. El objeto Msvm_AggregationMetricDefinition debe asociarse con los elementos administrados a los que se aplica.

La siguiente sintaxis es código de Formato de objeto administrado (MOF) simplificado e incluye todas las propiedades heredadas.

Sintaxis

[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;
};

Miembros

La clase Msvm_AggregationMetricDefinition tiene estos tipos de miembros:

Propiedades

La clase Msvm_AggregationMetricDefinition tiene estas propiedades.

DesgloseDimensiones

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Define una o varias cadenas que se pueden usar para refinar (desglosar) las consultas en los valores de métrica a lo largo de una determinada dimensión. Un ejemplo es un nombre de transacción, lo que permite dividir el valor total de todas las transacciones en un conjunto de valores, uno para cada nombre de transacción. Otros ejemplos pueden ser el sistema de aplicaciones o el nombre del grupo de usuarios. Las cadenas tienen formato libre y deben ser significativas para los usuarios finales de los datos de métricas. Las cadenas indican qué dimensiones de descomponen se admiten para esta definición de métrica mediante la instrumentación subyacente. Esta propiedad se hereda de CIM_BaseMetricDefinition.

Calculable

Tipo de datos: uint16

Tipo de acceso: solo lectura

Describe las características de la métrica para realizar cálculos. Esta propiedad se hereda de CIM_BaseMetricDefinition. Puede ser Null o uno de los valores siguientes.

Valor Significado
No calculable
1
No se puede calcular el valor. Por ejemplo, una cadena.
Sumable
2
El valor se puede sumar en muchas instancias. Por ejemplo, si cada trabajo de copia de seguridad es una unidad de trabajo y cada trabajo realiza una copia de seguridad de 27 000 archivos en promedio, 100 trabajos de copia de seguridad procesaron 2700 000 archivos.
No sumable
3
Este valor no se puede sumar en muchas instancias. Un ejemplo sería una métrica que mide la longitud de la cola cuando un trabajo llega a un servidor. Si cada trabajo es una unidad de trabajo y la longitud media de la cola cuando llega cada trabajo es 33, no tiene sentido decir que la longitud de la cola de 100 trabajos es 3300. Tiene sentido decir que la media es 33.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción breve del objeto. Esta propiedad se hereda de CIM_ManagedElement.

ChangeType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica cómo cambia el valor de la métrica, en forma de combinaciones típicas de atributos más específicos, como el cambio de dirección, los valores mínimos y máximos, y la semántica de ajuste. Esta propiedad se hereda de CIM_BaseMetricDefinition.

Valor Significado
Unknown
0
El diseñador de métricas no ha calificado changeType.
N/D
2
Si la propiedad IsContinuous es "false", ChangeType no tiene sentido y debe establecerse en "N/A".
Contador
3
La métrica es una métrica de contador. Tienen valores enteros no negativo que aumentan hasta alcanzar el número máximo que se puede representar y, a continuación, se ajustan y comienzan a aumentar a partir de 0.
Indicador
4
La métrica es una métrica de medidor. Tienen valores enteros o flotantes que pueden aumentar y disminuir arbitrariamente.
DmTF reservado
5..32767
Proveedor reservado
32768..65535
Los proveedores pueden ampliar la propiedad ChangeType en el intervalo reservado del proveedor.

DataType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Tipo de datos de la métrica. Esta propiedad se hereda de CIM_BaseMetricDefinition.

booleano (1)

char16 (2)

datetime (3)

real32 (4)

real64 (5)

sint16 (6)

sint32 (7)

sint64 (8)

sint8 (9)

string (10)

uint16 (11)

uint32 (12)

uint64 (13)

uint8 (14 )

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción del objeto. Esta propiedad se hereda de CIM_ManagedElement.

ElementName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Nombre para mostrar del objeto. Esta propiedad se hereda de CIM_ManagedElement.

GatheringType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica cómo se recopilan los valores de las métricas mediante la instrumentación subyacente. Esto permite a la aplicación cliente elegir la métrica adecuada para el propósito. Esta propiedad se hereda de CIM_BaseMetricDefinition. Puede ser Null o uno de los valores siguientes.

Valor Significado
Unknown
0
No se conoce el tipo de recopilación.
Onchange
2
Los valores de métrica se actualizan inmediatamente cuando cambian los valores dentro del recurso medido.
Periódica
3
Los valores de métrica se actualizan periódicamente. Por ejemplo, en una aplicación cliente, un valor de métrica que se aplica a la hora actual aparecerá constante durante cada intervalo de recopilación y, a continuación, salta al nuevo valor al final de cada intervalo de recopilación.
OnRequest
4
El valor de métrica se determina cada vez que una aplicación cliente la lee.
DmTF reservado
5..32767
Proveedor reservado
32768..65535

Id

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave

Cadena que identifica de forma única la definición de métrica. Esta propiedad se hereda de CIM_BaseMetricDefinition.

InstanceID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave

Cadena que identifica de forma única una instancia de esta clase. Esta propiedad se hereda de CIM_ManagedElement.

IsContinuous

Tipo de datos: booleano

Tipo de acceso: solo lectura

Indica si el valor de la métrica es continuo o escalar. Las métricas de rendimiento son un ejemplo de una métrica continua. Algunos ejemplos de métricas escalares incluyen códigos de error o estados operativos. Las métricas continuas se pueden comparar mediante la relación "mayor que". Esta propiedad se hereda de CIM_BaseMetricDefinition.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

El nombre de la métrica. Esta propiedad se hereda de CIM_BaseMetricDefinition.

ProgrammaticUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identifica las unidades específicas de un valor. El valor de esta propiedad será un valor legal del calificador Unidades de programación tal y como se define en el Apéndice C.1 de DSP0004 V2.4 o posterior. Esta propiedad se hereda de CIM_BaseMetricDefinition.

SimpleFunction

Tipo de datos: uint16

Tipo de acceso: lectura/escritura

Identifica el cálculo básico realizado en una métrica subyacente para llegar al valor de esta métrica derivada. Esta propiedad se hereda de CIM_AggregationMetricDefinition y será uno de los valores siguientes.

Mínimo (2)

Máximo (3)

Promedio (4)

Mediana (5)

Modo (6)

TimeScope

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica el ámbito de tiempo al que se aplica el valor de la métrica. Esta propiedad se hereda de CIM_BaseMetricDefinition.

Valor Significado
Unknown
0
El diseñador de métricas no ha calificado el ámbito de tiempo o es desconocido para el proveedor.
Point
2
La métrica se aplica a un momento dado. En las instancias de Msvm_BaseMetricValue correspondientes, la propiedad TimeStamp especifica el momento dado y la propiedad Duration siempre es 0.
Intervalo
3
La métrica se aplica a un intervalo de tiempo. En las instancias de Msvm_BaseMetricValue correspondientes, la propiedad TimeStamp especifica el final del intervalo de tiempo y la propiedad Duration especifica su duración.
StartupInterval
4
La métrica se aplica a un intervalo de tiempo que comenzó al inicio del recurso medido (es decir, managedElement asociado a MetricDefForMe). En las instancias de Msvm_BaseMetricValue correspondientes, la propiedad TimeStamp especifica el final del intervalo de tiempo. Si la propiedad Duration es 0, esto indica que se desconoce el tiempo de inicio del recurso medido. De lo contrario, Duration especifica la duración entre el inicio del recurso y TimeStamp.
DmTF reservado
5..32767
Proveedor reservado
32768..65535

Unidades

Tipo de datos: cadena

Tipo de acceso: solo lectura

Identifica las unidades de un valor, por ejemplo, "megabytes". Esta propiedad se hereda de CIM_BaseMetricDefinition.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Espacio de nombres
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe