Compartilhar via


classe Msvm_AggregationMetricDefinition

Representa os aspectos de definição de uma métrica derivada de outro valor de métrica. O objeto Msvm_AggregationMetricDefinition deve ser associado aos elementos gerenciados aos quais ele se aplica.

A sintaxe a seguir é o código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

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

Membros

A classe Msvm_AggregationMetricDefinition tem estes tipos de membros:

Propriedades

A classe Msvm_AggregationMetricDefinition tem essas propriedades.

BreakdownDimensions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Define uma ou mais cadeias de caracteres que podem ser usadas para refinar (dividir) consultas em relação aos valores de métrica ao longo de uma determinada dimensão. Um exemplo é um nome de transação, permitindo a quebra do valor total de todas as transações em um conjunto de valores, um para cada nome de transação. Outros exemplos podem ser o nome do sistema de aplicativos ou do grupo de usuários. As cadeias de caracteres são de formato livre e devem ser significativas para os usuários finais dos dados de métrica. As cadeias de caracteres indicam quais dimensões de quebra têm suporte para essa definição de métrica pela instrumentação subjacente. Essa propriedade é herdada de CIM_BaseMetricDefinition.

Calculáveis

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Descreve as características da métrica para fins de execução de cálculos. Essa propriedade é herdada de CIM_BaseMetricDefinition. Pode ser Nulo ou um dos valores a seguir.

Valor Significado
Não calculável
1
O valor não pode ser calculado. Por exemplo, uma cadeia de caracteres.
Resumido
2
O valor pode ser somado em várias instâncias. Por exemplo, se cada trabalho de backup for uma unidade de trabalho e cada trabalho fizer backup de 27.000 arquivos em média, 100 trabalhos de backup processaram 2.700.000 arquivos.
Não resumido
3
Esse valor não pode ser resumido em várias instâncias. Um exemplo seria uma métrica que mede o comprimento da fila quando um trabalho chega a um servidor. Se cada trabalho for uma unidade de trabalho e o comprimento médio da fila quando cada trabalho chegar for 33, não fará sentido dizer que o comprimento da fila para 100 trabalhos é 3300. Faz sentido dizer que a média é 33.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement.

ChangeType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica como o valor da métrica muda, na forma de combinações típicas de atributos de granularidade mais finos, como alteração de direção, valores mínimos e máximos e semântica de encapsulamento. Essa propriedade é herdada de CIM_BaseMetricDefinition.

Valor Significado
Desconhecido
0
O designer de métrica não qualificou o ChangeType.
N/A
2
Se a propriedade IsContinuous for "false", ChangeType não fará sentido e deverá ser definido como "N/A".
Contador
3
A métrica é uma métrica de contador. Eles têm valores inteiros não negativos que aumentam até atingir o número máximo representável e, em seguida, encapsulam e começam a aumentar a partir de 0.
Medidor
4
A métrica é uma métrica de medidor. Eles têm valores inteiros ou float que podem aumentar e diminuir arbitrariamente.
DMTF Reservado
5..32767
Fornecedor Reservado
32768..65535
Os fornecedores podem estender a propriedade ChangeType no intervalo reservado do fornecedor.

DataType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O tipo de dados da métrica. Essa propriedade é herdada de CIM_BaseMetricDefinition.

booliano (1)

char16 (2)

datetime (3)

real32 (4)

real64 (5)

sint16 (6)

sint32 (7)

sint64 (8)

sint8 (9)

cadeia de caracteres (10)

uint16 (11)

uint32 (12)

uint64 (13)

uint8 (14 )

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement.

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_ManagedElement.

GatheringType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica como os valores de métrica são coletados pela instrumentação subjacente. Isso permite que o aplicativo cliente escolha a métrica certa para a finalidade. Essa propriedade é herdada de CIM_BaseMetricDefinition. Pode ser Null ou um dos valores a seguir.

Valor Significado
Desconhecido
0
O tipo de coleta não é conhecido.
Onchange
2
Os valores de métrica são atualizados imediatamente quando os valores dentro do recurso medido são alterados.
Periódico
3
Os valores de métrica são atualizados periodicamente. Por exemplo, para um aplicativo cliente, um valor de métrica que se aplica à hora atual aparecerá constante durante cada intervalo de coleta e, em seguida, saltará para o novo valor no final de cada intervalo de coleta.
OnRequest
4
O valor da métrica é determinado sempre que um aplicativo cliente o lê.
DMTF Reservado
5..32767
Fornecedor Reservado
32768..65535

Id

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Uma cadeia de caracteres que identifica exclusivamente a definição de métrica. Essa propriedade é herdada de CIM_BaseMetricDefinition.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Uma cadeia de caracteres que identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement.

IsContinuous

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o valor da métrica é contínuo ou escalar. As métricas de desempenho são um exemplo de uma métrica contínua. Exemplos de métricas escalares incluem códigos de erro ou estados operacionais. As métricas contínuas podem ser comparadas usando a relação "maior que". Essa propriedade é herdada de CIM_BaseMetricDefinition.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O nome da métrica. Essa propriedade é herdada de CIM_BaseMetricDefinition.

ProgrammaticUnits

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica as unidades específicas de um valor. O valor dessa propriedade será um valor legal do qualificador Unidades Programáticas, conforme definido no Apêndice C.1 de DSP0004 V2.4 ou posterior. Essa propriedade é herdada de CIM_BaseMetricDefinition.

SimpleFunction

Tipo de dados: uint16

Tipo de acesso: leitura/gravação

Identifica a computação básica executada em uma métrica subjacente para chegar ao valor dessa métrica derivada. Essa propriedade é herdada de CIM_AggregationMetricDefinition e será um dos valores a seguir.

Mínimo (2)

Máximo (3)

Média (4)

Mediana (5)

Modo (6)

TimeScope

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o escopo de tempo ao qual o valor da métrica se aplica. Essa propriedade é herdada de CIM_BaseMetricDefinition.

Valor Significado
Desconhecido
0
O escopo de tempo não foi qualificado pelo designer de métrica ou é desconhecido para o provedor.
Ponto
2
A métrica se aplica a um ponto no tempo. Nas instâncias de Msvm_BaseMetricValue correspondentes, a propriedade TimeStamp especifica o ponto no tempo e a propriedade Duration é sempre 0.
Intervalo
3
A métrica se aplica a um intervalo de tempo. Nas instâncias de Msvm_BaseMetricValue correspondentes, a propriedade TimeStamp especifica o final do intervalo de tempo e a propriedade Duration especifica sua duração.
StartupInterval
4
A métrica se aplica a um intervalo de tempo que começou na inicialização do recurso medido (ou seja, ManagedElement associado por MetricDefForMe). Nas instâncias de Msvm_BaseMetricValue correspondentes, a propriedade TimeStamp especifica o fim do intervalo de tempo. Se a propriedade Duration for 0, isso indicará que o tempo de inicialização do recurso medido é desconhecido. Caso contrário, Duration especifica a duração entre a inicialização do recurso e TimeStamp.
DMTF Reservado
5..32767
Fornecedor Reservado
32768..65535

Unidades

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica as unidades de um valor, por exemplo, "megabytes". Essa propriedade é herdada de CIM_BaseMetricDefinition.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe