본문 바로가기

Management

[Operations] Instanced Metrics

 

Normal object metric은 동일 유형의 모든 Object에 존재

Object의 개별 Instance 마다 다른 Configuration이 있을 수 있음

예를 들어, ABC VM은 vCPU를 하나 가지고, DEF VM은 2개의 vCPU를 가지고 있는 경우

각 VM은 Summary Metric을 가지고 있지만, 각 VM의 개별 vCPU 관점에서는 각각의 Metric이 존재 → 이 Metric을 Instanced Metric이라고 부르고 전자를 Summary Metric

 

Instanced Metric을 보려면, 내가 원하는 Metric에 대해서 Enable 필요

https://kb.vmware.com/s/article/81119

vROPS > Configure > Policies > Edit Policy > Metrics and Properties > Select Object Type(내가 원하는 개체 선택) > Metric 선택 후 Instanced State의 상태를 Disabled 에서 Enabled로 변경하고 저장

본 예제에서는 CPU Usage(MHZ)를 선택

 

일정 시간이 지난 후에 View를 생성할 때, CPU Metric 하위에 0~15까지 별도의 하위 폴더가 있고 이 폴더에는 Usage (MHZ)가 담겨 있음

이를 Instanced Metric이라고 함

 

Instanced Metric과 달리 CPU 하위에 바로 위치한 Metric을 Summary Metric 이라고 부름

 

아래 화면과 같이 Instanced Metric을 이용하여 View를 생성하는 경우, 현재 시점에서 가장 많은 vCPU Instance를 가진 VM에 맞춰서 CPU 개수를 선택할 수 있음

이는 우선 View Table이 굉장히 Wide 해지는 현상으로 이어질 수 있고,

향후에 현재 시점보다 더 많은 vCPU Instance를 가지는 VM이 생성되는 경우 View를 수정해야 함

 

 

위와 같이 Static 하게 View를 구성할 수도 있지만, 아래 방법을 이용하여 Dynamic 하게도 구현 가능

 

그 기능이 "Breakdown"이며, 아래 화면과 같이 Breakdown by 탭에서 "Add instance breakdown column" 옵션 선택하면 Column이 우측으로 늘어나지 않고, 각각의 Instance에 대해서 여러 행으로 표현