The Kubernetes adapter instance collects metrics for the objects that are available in the kubernetes container.
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 |