Compartir a través de


CIM_BaseMetricDefinition clase

Representa una definición de métrica que contiene los metadatos de un objeto CIM_MetricInstance .

Sintaxis

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

Miembros

La clase CIM_BaseMetricDefinition tiene estos tipos de miembros:

Propiedades

La clase CIM_BaseMetricDefinition tiene estas propiedades.

DesgloseDimensiones

Tipo de datos: matriz de cadenas

Tipo de acceso: solo lectura

Matriz que contiene cadenas de formato libre que se pueden usar para desglosar las consultas de CIM_BaseMetricValue objetos a lo largo de una determinada dimensión. Las cadenas deben ser significativas para los usuarios finales de los datos de métricas. Además, las cadenas deben indicar qué dimensiones de interrupción se admiten para la definición de métrica, mediante la instrumentación subyacente.

Un ejemplo es un nombre de transacción que permite dividir el valor total de todas las transacciones en un conjunto de valores, uno para cada nombre de transacción. Otros ejemplos son un sistema de aplicaciones o un nombre de grupo de usuarios.

Calculable

Tipo de datos: uint16

Tipo de acceso: solo lectura

Características de la métrica usada para realizar cálculos.

No calculable (1)

Una cadena. La aritmética no tiene sentido.

Sumable (2)

Es razonable sumar este valor en muchas instancias de, por ejemplo, UnitOfWork, como el número de archivos procesados en un trabajo de copia de seguridad. Por ejemplo, si cada trabajo de copia de seguridad es UnitOfWork y cada trabajo realiza una copia de seguridad de 27 000 archivos en promedio, tiene sentido decir que 100 trabajos de copia de seguridad procesaron 2 700 000 archivos.

No sumable (3)

No tiene sentido sumar este valor en muchas instancias de UnitOfWork. 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 UnitOfWork 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 de 3300 trabajos. Tiene sentido decir que la media es 33.

ChangeType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_BaseMetricDefinition. IsContinuous")

Indica cómo cambia el valor de la métrica mediante atributos comunes, como el cambio de dirección, los valores mínimo y máximo, y la semántica de ajuste.

Desconocido (0)

El diseñador de métricas no ha calificado changeType.

N/A (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. Estos tienen valores enteros no negativos que aumentan de forma monotónica 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. Estos contadores, también conocidos como contadores de sustitución, se pueden usar por ejemplo para contar el número de errores de red o el número de transacciones procesadas. La única manera de que una aplicación cliente realice un seguimiento de los alrededores es recuperar el valor del contador en intervalos adecuados cortos.

Medidor (4)

La métrica es una métrica de medidor. Estos tienen valores enteros o float que pueden aumentar y disminuir arbitrariamente. Un medidor NO DEBE encapsularse al alcanzar el número mínimo o máximo representable, en su lugar, el valor "sticks" en ese número. Valores mínimos o máximos dentro del intervalo de valores representables en el que el valor de métrica "sticks", puede o no definirse.

DMTF Reserved (5..32767)

Proveedor reservado (32768..65535)

DataType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Tipo de datos de la métrica.

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)

GatheringType

Tipo de datos: uint16

Tipo de acceso: solo lectura

Indica cómo recopilan los valores de las métricas la instrumentación subyacente.

Desconocido (0)

Indica que no se conoce el valor de GatheringType.

OnChange (2)

Indica que los valores de las métricas CIM se actualizan inmediatamente cuando cambian los valores dentro del recurso medido. Los valores de las métricas onChange reflejan realmente la situación actual dentro del recurso en cualquier momento. Un ejemplo es el número de usuarios que han iniciado sesión que se actualizan inmediatamente a medida que los usuarios inician sesión y desactivan.

Periódico (3)

": indica que los valores de métrica cim 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, saltará al nuevo valor al final de cada intervalo de recopilación.

OnRequest (4)

Indica que el valor de la métrica CIM se determina cada vez que una aplicación cliente la lee. Los valores de las métricas de OnRequest devuelven realmente la situación actual dentro del recurso si alguien lo pide. Sin embargo, no cambian "inobservados" y, por lo tanto, no se recomienda suscribirse a los cambios de valor de las métricas de OnRequest.

DMTF Reserved (5..32767)

Proveedor reservado (32768..65535)

Id

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Clave

Identificador único de la definición de métrica. Se recomiendan UUID/GUID de Open Software Foundation (OSF).

IsContinuous

Tipo de datos: booleano

Tipo de acceso: solo lectura

True si el valor de la métrica es continuo; de lo contrario, false.

Nombre

Tipo de datos: cadena

Tipo de acceso: solo lectura

El nombre de la métrica. Este nombre no tiene que ser único, pero debe ser descriptivo y puede contener espacios en blanco.

ProgrammaticUnits

Tipo de datos: cadena

Tipo de acceso: solo lectura

Unidades específicas de un valor. El valor de esta propiedad debe ser un valor legal del calificador De unidades de programación tal como se define en el Apéndice C.1 de DSP0004 V2.4 o posterior.

TimeScope

Tipo de datos: uint16

Tipo de acceso: solo lectura

Calificadores: ModelCorrespondence ("CIM_BaseMetricValue. TimeStamp", "CIM_BaseMetricValue. Duración")

Ámbito de tiempo que se aplica al diseñador de métricas.

Desconocido (0)

Indica que el diseñador de métricas no ha calificado el ámbito de tiempo o es desconocido para el proveedor.

Punto (2)

Indica que la métrica se aplica a un momento dado. En las instancias de BaseMetricValue correspondientes, TimeStamp especifica el punto en el tiempo y Duration siempre es 0.

Intervalo (3)

Indica que la métrica se aplica a un intervalo de tiempo. En las instancias de BaseMetricValue correspondientes, TimeStamp especifica el final del intervalo de tiempo y Duration especifica su duración.

StartupInterval (4)

Indica que 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 BaseMetricValue correspondientes, TimeStamp especifica el final del intervalo de tiempo. Si Duration es 0, esto indica que se desconoce el tiempo de inicio del recurso medido. En caso contrario, Duration especifica la duración entre el inicio del recurso y TimeStamp.

DMTF Reserved (5..32767)

Proveedor reservado (32768..65535)

Unidades

Tipo de datos: cadena

Tipo de acceso: solo lectura

Unidades de la métrica. Algunos ejemplos son bytes, paquetes, trabajos, archivos, milisegundos y amps.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8
Servidor mínimo compatible
Windows Server 2012
Espacio de nombres
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
Archivo DLL
Vmms.exe

Consulte también

CIM_ManagedElement