The Cluster Agent runs within your Kubernetes cluster. Metrics reported for containers are taken from the Kubernetes Metrics Server. Users need to install the metrics-server on their cluster to see container metrics. Once deployed, it discovers nodes in your cluster and starts collecting metrics from the Kubelet API. The Containers Dashboard shows the resource utilization metrics of your containerized applications.

The Containers page lists all containers to be monitored that are used by an application that is registered to the Controller.   

View Container Metrics

To view Container metrics:

  1. Navigate to Servers > Clusters.
  2. Double-click a cluster to view the cluster agent Dashboard.
  3. Navigate to the Pods tab.
  4. Double-click a pod to view the pod details and the containers that are running in the pod.
    A list of Container names is displayed.
  5. Click a Container Name to expand and view the metrics for that specific container.


Measure Resource Usage

Two metrics are reported per container:

  • CPU Usage: Hardware Resources|CPU|%Busy
  • Memory Usage: Hardware Resources|Memory|Used %

CPU

Name

Description

%BusyPercentage of time the CPU was busy processing system or user requests from this container; this metric includes CPU Stolen time. This %Busy value can exceed 100%. For example, if a system has 16 cores the %Busy can go to 1600%.

Memory

Name

Description

Used %Memory utilization by the container as a percentage of the memory hard limit.