다음을 통해 공유


CIM_BaseMetricDefinition 클래스

CIM_MetricInstance 개체에 대한 메타 데이터를 포함하는 메트릭 정의를 나타냅니다.

구문

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

멤버

CIM_BaseMetricDefinition 클래스에는 다음과 같은 유형의 멤버가 있습니다.

속성

CIM_BaseMetricDefinition 클래스에는 이러한 속성이 있습니다.

고장차원

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

특정 차원을 따라 CIM_BaseMetricValue 개체의 쿼리를 분석하는 데 사용할 수 있는 자유 형식 문자열을 포함하는 배열입니다. 문자열은 메트릭 데이터의 최종 사용자에게 의미가 있어야 합니다. 또한 문자열은 기본 계측을 통해 메트릭 정의에 대해 지원되는 세분화 차원을 나타내야 합니다.

예를 들어 모든 트랜잭션의 총 값을 각 트랜잭션 이름에 대해 하나씩 값 집합으로 세분화할 수 있는 트랜잭션 이름이 있습니다. 다른 예로는 애플리케이션 시스템 또는 사용자 그룹 이름이 있습니다.

계산 가능

데이터 형식: uint16

액세스 형식: 읽기 전용

계산을 수행하는 데 사용되는 메트릭의 특성입니다.

계산할 수 없음 (1)

문자열 산술은 의미가 없습니다.

Summable (2)

백업 작업에서 처리된 파일 수와 같은 UnitOfWork와 같은 많은 인스턴스에 대해 이 값을 합산하는 것이 합리적입니다. 예를 들어 각 백업 작업이 UnitOfWork이고 각 작업이 평균 27,000개의 파일을 백업하는 경우 100개의 백업 작업이 2,700,000개의 파일을 처리했다고 말하는 것이 좋습니다.

합산 불가능 (3)

UnitOfWork의 많은 인스턴스에 대해 이 값을 합산하는 것은 의미가 없습니다. 예를 들어 작업이 서버에 도착할 때 큐 길이를 측정하는 메트릭이 있습니다. 각 작업이 UnitOfWork이고 각 작업이 도착할 때의 평균 큐 길이가 33인 경우 100개 작업에 대한 큐 길이가 3300이라고 말하는 것은 의미가 없습니다. 평균이 33이라고 말하는 것이 합리적입니다.

ChangeType

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_BaseMetricDefinition. IsContinuous")

방향 변경, 최소값 및 최대값, 래핑 의미 체계와 같은 일반적인 특성을 사용하여 메트릭 값이 변경되는 방식을 나타냅니다.

알 수 없음 (0)

메트릭 디자이너가 ChangeType을 한정하지 않았습니다.

해당 없음 (2)

"IsContinuous" 속성이 "false"인 경우 ChangeType은 의미가 없으며 MUST는 "N/A"로 설정되어야 합니다.

카운터 (3)

메트릭은 카운터 메트릭입니다. 이러한 값에는 음수가 아닌 정수 값이 있으며, 이 값은 표현 가능한 최대 수에 도달할 때까지 단조로 증가한 다음, 래핑되어 0에서 증가하기 시작합니다. 롤오버 카운터라고도 하는 이러한 카운터는 instance 네트워크 오류 수 또는 처리된 트랜잭션 수를 계산하는 데 사용할 수 있습니다. 클라이언트 애플리케이션이 래핑을 추적하는 유일한 방법은 카운터의 값을 적절하게 짧은 간격으로 검색하는 것입니다.

계기 (4)

메트릭은 계기 메트릭입니다. 이러한 값에는 임의로 증가 및 감소할 수 있는 정수 또는 부동 소수점 값이 있습니다. 계기가 표시 가능한 최소 또는 최대 수에 도달할 때 줄 바꿈하면 안 됩니다. 대신 해당 숫자의 값이 "고정"됩니다. 메트릭 값 "sticks"가 정의될 수도 있거나 정의되지 않을 수도 있는 표현 가능한 값 범위 내의 최소값 또는 최대값입니다.

DMTF 예약됨 (5..32767)

Vendor Reserved (32768..65535)

DataType

데이터 형식: uint16

액세스 형식: 읽기 전용

메트릭의 데이터 형식입니다.

부울 (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

데이터 형식: uint16

액세스 형식: 읽기 전용

기본 계측에서 메트릭 값을 수집하는 방법을 나타냅니다.

알 수 없음 (0)

GatheringType을 알 수 없음을 나타냅니다.

OnChange (2)

측정된 리소스 내의 값이 변경되면 CIM 메트릭 값이 즉시 업데이트됨을 나타냅니다. OnChange 메트릭의 값은 언제든지 리소스 내의 현재 상황을 진정으로 반영합니다. 예를 들어 사용자가 로그온 및 끄기할 때 즉시 업데이트되는 로그온한 사용자 수입니다.

주기적 (3)

": CIM 메트릭 값이 주기적으로 업데이트됨을 나타냅니다. instance 경우 클라이언트 애플리케이션에 대해 각 수집 간격 동안 현재 시간에 적용되는 메트릭 값이 일정하게 표시되고 각 수집 간격이 끝날 때 새 값으로 이동합니다.

OnRequest (4)

클라이언트 애플리케이션이 읽을 때마다 CIM 메트릭 값이 결정됨을 나타냅니다. OnRequest 메트릭의 값은 누군가가 요청하는 경우 리소스 내의 현재 상황을 진정으로 반환합니다. 그러나 "관찰되지 않음"은 변경되지 않으므로 OnRequest 메트릭의 값 변경에 대한 구독은 권장되지 않습니다.

DMTF 예약됨 (5..32767)

Vendor Reserved (32768..65535)

ID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

메트릭 정의의 고유 ID입니다. OSF(Open Software Foundation) UUID/GUID를 사용하는 것이 좋습니다.

IsContinuous

데이터 형식: boolean

액세스 형식: 읽기 전용

메트릭 값이 연속적이면 True이고, 그렇지 않으면 false입니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

메트릭의 이름입니다. 이 이름은 고유할 필요는 없지만 설명이 있어야 하며 빈 공백을 포함할 수 있습니다.

ProgrammaticUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

값의 특정 단위입니다. 이 속성의 값은 DSP0004 V2.4 이상의 부록 C.1에 정의된 대로 프로그래밍 단위 한정자의 법적 값이어야 합니다.

TimeScope

데이터 형식: uint16

액세스 형식: 읽기 전용

한정자: ModelCorrespondence ("CIM_BaseMetricValue. TimeStamp", "CIM_BaseMetricValue. 기간")

메트릭 디자이너에 적용되는 시간 scope.

알 수 없음 (0)

메트릭 디자이너에서 scope 한정되지 않았거나 공급자에게 알 수 없는 시간을 나타냅니다.

(2)

메트릭이 특정 시점에 적용됨을 나타냅니다. 해당 BaseMetricValue 인스턴스에서 TimeStamp는 특정 시점을 지정하고 Duration은 항상 0입니다.

간격 (3)

메트릭이 시간 간격에 적용됨을 나타냅니다. 해당 BaseMetricValue 인스턴스에서 TimeStamp는 시간 간격의 끝을 지정하고 Duration은 기간을 지정합니다.

StartupInterval (4)

메트릭이 측정된 리소스의 시작 시 시작된 시간 간격(예: MetricDefForMe에 연결된 ManagedElement)에 적용됨을 나타냅니다. 해당 BaseMetricValue 인스턴스에서 TimeStamp는 시간 간격의 끝을 지정합니다. Duration이 0이면 측정된 리소스의 시작 시간을 알 수 없음을 나타냅니다. 그렇지 않으면 Duration은 리소스 시작과 TimeStamp 사이의 기간을 지정합니다.

DMTF 예약 됨(5..32767)

Vendor Reserved (32768..65535)

단위

데이터 형식: 문자열

액세스 형식: 읽기 전용

메트릭의 단위입니다. 예를 들어 바이트, 패킷, 작업, 파일, 밀리초 및 앰프가 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8
지원되는 최소 서버
Windows Server 2012
네임스페이스
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

추가 정보

CIM_ManagedElement