The Kubernetes adapter instance collects metrics for the objects that are available in the kubernetes container.

Table 1. Metrics in vRealize Operations Management Pack for Container Monitoring

Object Type

Group

Name

Unit

Type

Remarks

Kubernetes Minion

CPU|Usage

System

cores

Metric

 

Kubernetes Minion

CPU|Usage

Total

cores

Metric

 

Kubernetes Minion

CPU|Usage

User

cores

Metric

 

Kubernetes Minion

Filesystem

Free

MB

Metric

 

Kubernetes Minion

Filesystem

Total

MB

Metric

 

Kubernetes Minion

Filesystem

Used

MB

Metric

 

Kubernetes Minion

Memory

Cache

MB

Metric

 

Kubernetes Minion

Memory

Rss

MB

Metric

Resident Set Size --> Resident Memory

Kubernetes Minion

Memory

Usage

MB

Metric

 

Kubernetes Minion

Memory

Working Set

MB

Metric

 

Kubernetes Minion

Network|Interface

Read

KB

Metric

 

Kubernetes Minion

Network|Interface

Read Dropped

Count

Metric

 

Kubernetes Minion

Network|Interface

Read Errors

Count

Metric

 

Kubernetes Minion

Network|Interface

Read Packets

Count

Metric

 

Kubernetes Minion

Network|Interface

Write

KB

Metric

 

Kubernetes Minion

Network|Interface

Write Dropped

Count

Metric

 

Kubernetes Minion

Network|Interface

Write Errors

Count

Metric

 

Kubernetes Minion

Network|Interface

Write Packets

Count

Metric

 

Kubernetes Minion

Capacity

Memory

KB

Property

 

Kubernetes Minion

Capacity

No of CPUs

Count

Property

 

Kubernetes Minion

Capacity

No of Pods

Count

Property

 

Kubernetes Minion

Node Info

Container Runtime Version

 

Property

 

Kubernetes Minion

Node Info

Kubelet Version

 

Property

 

Kubernetes Minion

Node Info

OS Image

 

Property

 

Kubernetes Minion

Allocatable

CPU

cores

Metric

 

Kubernetes Minion

Allocatable

Memory

GB

Metric

 

Kubernetes Service

Summary

Availability

 

Metric

 

Kubernetes Pod

Summary

Availability

 

Metric

 

Kubernetes Pod

Summary

No of Containers

Count

Metric

 

Kubernetes Pod

Node Limits

CPU

cores

Metric

CPU limit set for the node on which a pod is running

Kubernetes Pod

Node Limits

Memory

GB

Metric

Memory limit set for the node on which a pod is running

Kubernetes Pod

Resource Limits

CPU

cores

Metric

Sum of CPU limit set for all containers under a pod

Kubernetes Pod

Resource Limits

Memory

MB

Metric

Sum of Memory limit set for all containers under a pod

Kubernetes Pod

Pod-Minion Limit Factor

CPU

 

Metric

Multiplier value used to find out how much %age of Node's CPU is used by a Pod

Kubernetes Pod

Pod-Minion Limit Factor

Memory

 

Metric

Multiplier value used to find out how much %age of Node's Memory is used by a Pod

Kubernetes Pod

Parent Node Name

 

 

Property

Name of a pod's parent node

Kubernetes Pod

Labels

 

 

Property

List of labels added to a pod which are dynamic

Kubernetes Pod

Resource Requests

CPU

cores

Metric

 

Kubernetes Pod

Resource Requests

Memory

KB

Metric

 

Container

CPU|Usage

System

cores

Metric

 

Container

CPU|Usage

Total

cores

Metric

 

Container

CPU|Usage

User

cores

Metric

 

Container

CPU

CPU contention

%

Metric

CPU usage % added for those containers that have limits specified

Container

CPU

Demand

Mhz

Metric

Unable to get these metrics from Cadvisor.

Container

CPU

I/O Wait

%

Metric

Container

CPU

Swap wait

%

Metric

Container

CPU

Co-stop

%

Metric

Container

Disk

Aggregate all instances

Read Latency

Metric

Container

Filesystem

Base Usage

MB

Metric

 

Container

Filesystem

Total Usage

MB

Metric

 

Container

Memory

Cache

MB

Metric

 

Container

Memory

Rss

MB

Metric

Resident Set Size --> Resident Memory

Container

Memory

Usage

MB

Metric

 

Container

Memory

Working Set

MB

Metric

 

Container

Memory

Contention

%

Metric

Memory usage % added for those containers that have limits specified

Container

Network|Interface

Read

KB

Metric

Adapter has the capability to represent these metrics if and only if Cadvisor provides it.

Container

Network|Interface

Read Dropped

Count

Metric

Container

Network|Interface

Read Errors

Count

Metric

Container

Network|Interface

Read Packets

Count

Metric

Container

Network|Interface

Write

KB

Metric

Container

Network|Interface

Write Dropped

Count

Metric

Container

Network|Interface

Write Errors

Count

Metric

Container

Network|Interface

Write Packets

Count

Metric

Container

Network|I/O

Workload

%

Metric

 

Container

Disk IO

Async

KB

Metric

 

Container

Disk IO

Sync

KB

Metric

 

Container

Disk IO

Read

KB

Metric

 

Container

Disk IO

Write

KB

Metric

 

Container

Summary

Restart Count

 

Metric

 

Container

Summary

Availability

 

Metric

 

Container

Node Limits

CPU

cores

Metric

CPU limit set for the node on which a container is running

Container

Node Limits

Memory

GB

Metric

Memory limit set for the node on which a container is running

Container

Resource Limits

CPU

cores

Metric

CPU limit of a container set by the admin - 0 if not set

Container

Resource Limits

Memory

MB

Metric

Memory limit of a container set by the admin - 0 if not set

Container

 

Image

 

Property

 

Container

Resource Limits

CPU

 

Property

Based on meeting, pods should have CPU and MEM limits

Container

Resource Limits

Memory

 

Property

 

Kubernetes Namespace

Events

Warning, Scheduled, Modified etc

Count

Metric

Number of Events per namespace segregated by Event Type

PKS Adapter Instance

Summary

Kubernetes Cluster (Total)

Count

Metric

Kubernetes Clusters available in the PKS Environment

Kubernetes Cluster

Availability

Availability

Percentage

Metric

Kubernetes Cluster

Summary

Kubernetes Worker Instances

Count

Metric

Kubernetes Cluster

Summary

Last Action

Metric

Last action performed on the Kubernetes Cluster

Kubernetes Cluster

Summary

Last Action Description

Metric

Description about the action performed on the Kubernetes Cluster

Kubernetes Cluster

Summary

Last Action State

Metric

Status of the action performed on the Kubernetes Cluster