다음을 통해 공유


Msvm_AggregationMetricDefinition 클래스

다른 메트릭 값에서 파생된 메트릭의 정의 측면을 나타냅니다. Msvm_AggregationMetricDefinition 개체는 적용되는 관리되는 요소와 연결되어야 합니다.

다음 구문은 MOF(관리 개체 형식) 코드를 간소화하고 상속된 모든 속성을 포함합니다.

구문

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

멤버

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

속성

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

고장차원

데이터 형식: 문자열 배열

액세스 형식: 읽기 전용

특정 차원을 따라 메트릭 값에 대해 쿼리를 구체화(세분화)하는 데 사용할 수 있는 하나 이상의 문자열을 정의합니다. 예를 들어 모든 트랜잭션의 총 값을 각 트랜잭션 이름에 대해 하나씩 값 집합으로 분해할 수 있는 트랜잭션 이름이 있습니다. 다른 예로는 애플리케이션 시스템 또는 사용자 그룹 이름이 있을 수 있습니다. 문자열은 자유 형식이며 메트릭 데이터의 최종 사용자에게 의미가 있어야 합니다. 문자열은 기본 계측에 의해 이 메트릭 정의에 지원되는 세분화 차원을 나타냅니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

계산 가능

데이터 형식: uint16

액세스 형식: 읽기 전용

계산을 수행하기 위해 메트릭의 특성을 설명합니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다. Null 또는 다음 값 중 하나일 수 있습니다.

의미
계산할 수 없음
1
값을 계산할 수 없습니다. 예를 들어 문자열입니다.
합계 가능
2
값은 여러 인스턴스에 대해 합계를 계산할 수 있습니다. 예를 들어 각 백업 작업이 작업 단위이고 각 작업이 평균 27,000개의 파일을 백업하는 경우 100개의 백업 작업에서 2,700,000개의 파일을 처리했습니다.
합계가 아닌
3
이 값은 여러 인스턴스에 대해 합계를 계산할 수 없습니다. 예를 들어 작업이 서버에 도착할 때 큐 길이를 측정하는 메트릭이 있습니다. 각 작업이 작업 단위이고 각 작업이 도착할 때의 평균 큐 길이가 33인 경우 100개 작업의 큐 길이가 3300이라고 말하는 것은 의미가 없습니다. 평균이 33이라고 말하는 것이 합리적입니다.

캡션

데이터 형식: string

액세스 형식: 읽기 전용

개체에 대한 간단한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

ChangeType

데이터 형식: uint16

액세스 형식: 읽기 전용

방향 변경, 최소값 및 최대값, 래핑 의미 체계와 같은 세분화된 특성의 일반적인 조합 형태로 메트릭 값이 변경되는 방식을 나타냅니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

의미
알 수 없음
0
메트릭 디자이너가 ChangeType을 한정하지 않았습니다.
해당 사항 없음
2
IsContinuous 속성이 "false"인 경우 ChangeType은 의미가 없으며 "N/A"로 설정해야 합니다.
카운터
3
메트릭은 카운터 메트릭입니다. 이러한 값에는 최대 표현 가능한 수에 도달할 때까지 증가하는 정수 값이 없는 경우 래핑되어 0에서 증가하기 시작합니다.
계기
4
메트릭은 계기 메트릭입니다. 이러한 값에는 임의로 증가 및 감소할 수 있는 정수 또는 부동 소수점 값이 있습니다.
DMTF 예약됨
5..32767
Vendor Reserved
32768..65535
공급업체는 공급업체 예약 범위에서 ChangeType 속성을 확장할 수 있습니다.

DataType

데이터 형식: uint16

액세스 형식: 읽기 전용

메트릭의 데이터 형식입니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

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

설명

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체에 대한 설명입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

ElementName

데이터 형식: 문자열

액세스 형식: 읽기 전용

개체의 표시 이름입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

GatheringType

데이터 형식: uint16

액세스 형식: 읽기 전용

기본 계측에서 메트릭 값을 수집하는 방법을 나타냅니다. 이렇게 하면 클라이언트 애플리케이션이 목적에 맞는 메트릭을 선택할 수 있습니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다. Null 또는 다음 값 중 하나일 수 있습니다.

의미
알 수 없음
0
수집 유형을 알 수 없습니다.
Onchange
2
측정된 리소스 내의 값이 변경되면 메트릭 값이 즉시 업데이트됩니다.
주기
3
메트릭 값은 주기적으로 업데이트됩니다. instance 클라이언트 애플리케이션의 경우 각 수집 간격 동안 현재 시간에 적용되는 메트릭 값이 일정하게 표시되고 각 수집 간격이 끝날 때 새 값으로 이동합니다.
OnRequest
4
메트릭 값은 클라이언트 애플리케이션이 읽을 때마다 결정됩니다.
DMTF 예약됨
5..32767
Vendor Reserved
32768..65535

ID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

메트릭 정의를 고유하게 식별하는 문자열입니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

InstanceID

데이터 형식: 문자열

액세스 형식: 읽기 전용

한정자: Key

이 클래스의 instance 고유하게 식별하는 문자열입니다. 이 속성은 CIM_ManagedElement 상속됩니다.

IsContinuous

데이터 형식: boolean

액세스 형식: 읽기 전용

메트릭 값이 연속인지 스칼라인지 여부를 나타냅니다. 성능 메트릭은 연속 메트릭의 예입니다. 스칼라 메트릭의 예로는 오류 코드 또는 작동 상태가 있습니다. 연속 메트릭은 "보다 큼" 관계를 사용하여 비교할 수 있습니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

이름

데이터 형식: 문자열

액세스 형식: 읽기 전용

메트릭의 이름입니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

ProgrammaticUnits

데이터 형식: 문자열

액세스 형식: 읽기 전용

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

SimpleFunction

데이터 형식: uint16

액세스 형식: 읽기/쓰기

이 파생 메트릭의 값에 도달하기 위해 기본 메트릭에서 수행되는 기본 계산을 식별합니다. 이 속성은 CIM_AggregationMetricDefinition 상속되며 다음 값 중 하나가 됩니다.

최소 값(2)

최대 값(3)

평균 (4)

중앙값 (5)

모드 (6)

TimeScope

데이터 형식: uint16

액세스 형식: 읽기 전용

메트릭 값이 적용되는 scope 시간을 나타냅니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

의미
알 수 없음
0
scope 시간이 메트릭 디자이너에 의해 정규화되지 않았거나 공급자에게 알 수 없습니다.
Point
2
메트릭은 특정 시점에 적용됩니다. 해당 Msvm_BaseMetricValue 인스턴스에서 TimeStamp 속성은 특정 시점을 지정하고 Duration 속성은 항상 0입니다.
간격
3
메트릭은 시간 간격에 적용됩니다. 해당 Msvm_BaseMetricValue 인스턴스에서 TimeStamp 속성은 시간 간격의 끝을 지정하고 Duration 속성은 기간을 지정합니다.
StartupInterval
4
메트릭은 측정된 리소스의 시작 시 시작된 시간 간격(즉, MetricDefForMe에 연결된 ManagedElement)에 적용됩니다. 해당 Msvm_BaseMetricValue 인스턴스에서 TimeStamp 속성은 시간 간격의 끝을 지정합니다. Duration 속성이 0이면 측정된 리소스의 시작 시간을 알 수 없음을 나타냅니다. 그렇지 않으면 Duration 은 리소스 시작과 TimeStamp 사이의 기간을 지정합니다.
DMTF 예약됨
5..32767
Vendor Reserved
32768..65535

단위

데이터 형식: 문자열

액세스 형식: 읽기 전용

값의 단위(예: "메가바이트")를 식별합니다. 이 속성은 CIM_BaseMetricDefinition 상속됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2012 [데스크톱 앱만 해당]
네임스페이스
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe