Поделиться через


класс CIM_BaseMetricValue

Представляет значение экземпляра метрики.

Синтаксис

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

Члены

Класс CIM_BaseMetricValue имеет следующие типы членов:

Элемент Property

Класс CIM_BaseMetricValue имеет следующие свойства.

BreakdownDimension

Тип данных: string

Тип доступа: только для чтения

Измерение, для которого этот набор значений метрик разбивается на основе свойства BreakdownDimensions связанного объекта CIM_BaseMetricDefinition .

BreakdownValue

Тип данных: string

Тип доступа: только для чтения

Значение свойства BreakdownDimension , определенное для этого значения экземпляра. Например, если BreakdownDimension содержит "TransactionName", это свойство может назвать фактическую транзакцию, к которой применяется данное значение метрики.

Длительность

Тип данных: datetime

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_BaseMetricDefinition. TimeScope", "CIM_BaseMetricValue. Метка времени")

Период времени, в течение которого это значение метрики является допустимым. Это свойство не должно существовать для меток времени, которые применяются только к определенной точке во времени, но должно быть определено для значений, которые считаются допустимыми в течение определенного периода времени (например, выборки). Если свойство Duration существует и имеет значение, отличное от Null, значение TimeStamp должно быть концом интервала.

InstanceID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Key, Override ("InstanceID")

Уникально идентифицирует экземпляр этого класса в область содержащего пространства имен.

Важно!

Чтобы обеспечить уникальность в пространстве имен, значение свойства InstanceID должно быть построено в следующем формате: OrgID:LocalID

OrgID должно содержать защищенное авторским правом, товарным знаком или иным образом уникальное имя, которое принадлежит бизнес-сущности, определяющей InstanceID, или быть зарегистрированным идентификатором, назначенным признанным глобальным органом. Этот шаблон аналогичен структуре имен классов схемы. Кроме того, для обеспечения уникальности первый двоеточие в InstanceID должно находиться между OrgID иLocalID. Поэтому orgID не должен содержать двоеточие (":").

LocalID выбирается бизнес-сущностью и не должен использоваться повторно для идентификации различных базовых реальных элементов.

Если приведенный выше шаблон не используется, определяющая сущность должна гарантировать, что итоговое значение InstanceID не используется повторно для свойств InstanceID , созданных этим поставщиком или другими поставщиками для этого пространства имен.

Для экземпляров, определенных распределенной целевой группы управления (DMTF), шаблон должен использоваться с идентификатором OrgID , заданным как CIM.

MeasuredElementName

Тип данных: string

Тип доступа: только для чтения

Описательное имя элемента, измеряемого метрикой.

Это свойство является обязательным, если определение метрики не связано с объектом CIM_ManagedElement и может использоваться в других случаях для предоставления дополнительных сведений. Это позволяет записывать метрики независимо от любого объекта CIM_ManagedElement .

Если со значением метрики связано несколько объектов CIM_ManagedElement , можно выбрать один из управляемых элементов, чтобы создать дополнительные сведения для метрики. Свойство не предназначено для использования в качестве внешнего ключа для запроса измеряемого элемента. Вместо этого следует использовать связь с CIM_ManagedElement .

MetricDefinitionId

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Required, ModelCorrespondence ("CIM_BaseMetricDefinition. Id")

Ключ экземпляра CIM_BaseMetricDefinition , связанный со значением этого экземпляра.

MetricValue

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: обязательный

Строковое представление значения метрики. Исходный тип данных значения метрики указывается в связанном объекте CIM_BaseMetricDefinition .

Timestamp

Тип данных: datetime

Тип доступа: только для чтения

Квалификаторы: ModelCorrespondence ("CIM_BaseMetricDefinition. TimeScope", "CIM_BaseMetricValue. Длительность")

Время вычисления значения экземпляра метрики. Это отличается от времени создания экземпляра. Если свойство Volatile имеет значение true, это значение изменяется при каждом snapshot измерения.

Приложение управления может установить временные ряды данных метрик, извлекая экземпляры CIM_BaseMetricValue и сортируя их в соответствии со значением метки времени .

Летучих

Тип данных: boolean

Тип доступа: только для чтения

Значение True, если значение TimeStamp изменяется при каждом изменении значения экземпляра метрики. False, если этот объект должен оставаться без изменений и новый объект, созданный для нового значения TimeStamp .

Требования

Требование Значение
Минимальная версия клиента
Windows 8
Минимальная версия сервера
Windows Server 2012
Пространство имен
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

CIM_ManagedElement