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