Compartilhar via


classe CIM_BaseMetricValue

Representa o valor da instância de uma métrica.

Sintaxe

[Abstract, Version("2.19.0"), UMLPackagePath("CIM::Metrics::BaseMetric"), AMENDMENT]
class CIM_BaseMetricValue : CIM_ManagedElement
{
  string   InstanceID;
  string   MetricDefinitionId;
  string   MeasuredElementName;
  datetime TimeStamp;
  datetime Duration;
  string   MetricValue;
  string   BreakdownDimension;
  string   BreakdownValue;
  boolean  Volatile;
};

Membros

A classe CIM_BaseMetricValue tem estes tipos de membros:

Propriedades

A classe CIM_BaseMetricValue tem essas propriedades.

BreakdownDimension

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

A dimensão para a qual esse conjunto de valores de métrica é dividido com base na propriedade BreakdownDimensions do objeto CIM_BaseMetricDefinition associado.

BreakdownValue

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

O valor da propriedade BreakdownDimension definida para esse valor de instância. Por exemplo, se BreakdownDimension contiver "TransactionName", essa propriedade poderá nomear a transação real à qual esse valor de métrica específico se aplica.

Duration

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_BaseMetricDefinition. TimeScope", "CIM_BaseMetricValue. TimeStamp")

A duração do tempo sobre a qual esse valor de métrica é válido. Essa propriedade não deve existir para carimbos de data/hora que se aplicam apenas a um ponto no tempo, mas devem ser definidos para valores considerados válidos por um determinado período de tempo (por exemplo, amostragem). Se a propriedade Duration existir e não for Null, o valor TimeStamp deverá ser o final do intervalo.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave, Substituição ("InstanceID")

Identifica exclusivamente uma instância dessa classe dentro do escopo do namespace que contém.

Importante

Para garantir a exclusividade dentro do namespace, o valor da propriedade InstanceID deve ser construído no seguinte padrão: OrgID:LocalID

OrgID deve incluir um nome com direitos autorais, marca registrada ou de outra forma exclusivo que pertence à entidade de negócios que define o InstanceID ou ser uma ID registrada atribuída por uma autoridade global reconhecida. Esse padrão é semelhante à estrutura de nomes de classe de esquema. Além disso, para garantir a exclusividade, os primeiros dois-pontos em InstanceID devem estar entre o OrgID eo LocalID. Portanto, o OrgID não deve conter dois-pontos (':').

LocalID é escolhido pela entidade de negócios e não deve ser usado novamente para identificar diferentes elementos subjacentes do mundo real.

Se o padrão acima não for usado, a entidade de definição deverá garantir que o valor instanceID resultante não seja reutilizado em nenhuma propriedade InstanceID produzida por esse provedor ou outros provedores para esse namespace.

Para instâncias definidas do DMTF (Distributed Management Task Force), o padrão deve ser usado com o OrgID definido como CIM.

MeasuredElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome descritivo para o elemento que é medido pela métrica.

Essa propriedade será necessária se a definição de métrica não estiver associada a um objeto CIM_ManagedElement e puder ser usada em outros casos para fornecer informações complementares. Isso permite que as métricas sejam capturadas independentemente de qualquer objeto CIM_ManagedElement .

Se houver vários objetos CIM_ManagedElement associados ao valor da métrica, você poderá escolher um dos elementos gerenciados para criar as informações complementares para a métrica. A propriedade não deve ser usada como uma chave estrangeira para consultar o elemento medido. Em vez disso, a associação à CIM_ManagedElement deve ser usada.

MetricDefinitionId

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório, ModelCorrespondence ("CIM_BaseMetricDefinition. Id")

A chave da instância de CIM_BaseMetricDefinition associada a esse valor de instância.

MetricValue

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

Uma representação de cadeia de caracteres do valor da métrica. O tipo de dados original do valor de métrica é especificado no objeto CIM_BaseMetricDefinition associado.

Timestamp

Tipo de dados: datetime

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_BaseMetricDefinition. TimeScope", "CIM_BaseMetricValue. Duração")

A hora em que o valor de uma instância de métrica é calculado. Isso é diferente do momento em que a instância é criada. Se a propriedade Volatile for verdadeira, esse valor será alterado sempre que uma nova medida instantâneo for tomada.

Um aplicativo de gerenciamento pode estabelecer uma série temporal de dados de métrica recuperando as instâncias de CIM_BaseMetricValue e classificando-as de acordo com seu valor TimeStamp .

Volátil

Tipo de dados: booliano

Tipo de acesso: Somente leitura

True se o valor TimeStamp for alterado sempre que o valor da instância de métrica for alterado. False se esse objeto precisar permanecer inalterado e um novo objeto criado para o novo valor TimeStamp .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8
Servidor mínimo com suporte
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_ManagedElement