The AppDyamics 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 Kublet API. The Containers Dashboard shows resource utilization metrics of your containerized applications.

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

View Container Metrics

To view Container metrics:

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


Measuring Resource Usage

Two metrics are reported per container:

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

CPU

NameDescription
%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

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