Amazon EKS and Kubernetes Container Insights metrics
The following table lists the metrics and dimensions that Container Insights collects
for Amazon EKS and Kubernetes. These metrics are in the ContainerInsights
namespace.
For more information, see Metrics.
If you do not see any Container Insights metrics in your console, be sure that you have completed the setup of Container Insights. Metrics do not appear before Container Insights has been set up completely. For more information, see Setting up Container Insights.
When you use Container Insights to collect the following metrics, the metrics are
charged as custom metrics. For more information about CloudWatch pricing, see Amazon CloudWatch Pricing
Metric name | Dimensions | Description |
---|---|---|
|
ClusterName |
The number of failed worker nodes in the cluster. A node is considered failed
if it is suffering from any node conditions. For more
information, see Conditions |
|
ClusterName |
The total number of worker nodes in the cluster. |
|
Namespace ClusterName ClusterName |
The number of pods running per namespace in the resource that is specified by the dimensions that you're using. |
|
ClusterName |
The maximum number of CPU units that can be assigned to a single node in this cluster. |
|
NodeName, ClusterName, InstanceId ClusterName |
The percentage of CPU units that are reserved for node components, such as kubelet, kube-proxy, and Docker. Formula: Note
|
|
ClusterName |
The number of CPU units being used on the nodes in the cluster. |
|
NodeName, ClusterName, InstanceId ClusterName |
The total percentage of CPU units being used on the nodes in the cluster. Formula: |
|
NodeName, ClusterName, InstanceId ClusterName |
The total percentage of file system capacity being used on nodes in the cluster. Formula: Note
|
|
ClusterName |
The maximum amount of memory, in bytes, that can be assigned to a single node in this cluster. |
|
NodeName, ClusterName, InstanceId ClusterName |
The percentage of memory currently being used on the nodes in the cluster. Formula: Note
|
|
NodeName, ClusterName, InstanceId ClusterName |
The percentage of memory currently being used by the node or nodes. It is the percentage of node memory usage divided by the node memory limitation. Formula: |
|
ClusterName |
The amount of memory, in bytes, being used in the working set of the nodes in the cluster. |
|
NodeName, ClusterName, InstanceId ClusterName |
The total number of bytes per second transmitted and received over the network per node in a cluster. Formula: Note
|
|
NodeName, ClusterName, InstanceId ClusterName |
The number of running containers per node in a cluster. |
|
NodeName, ClusterName, InstanceId ClusterName |
The number of running pods per node in a cluster. |
|
PodName, Namespace, ClusterName ClusterName |
The CPU capacity that is reserved per pod in a cluster. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The percentage of CPU units being used by pods. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The percentage of CPU units being used by pods relative to the pod limit. Formula: Note
|
|
PodName, Namespace, ClusterName ClusterName |
The percentage of memory that is reserved for pods. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The percentage of memory currently being used by the pod or pods. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The percentage of memory that is being used by pods relative to the pod limit. If any containers in the pod don't have a memory limit defined, this metric doesn't appear. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The number of bytes per second being received over the network by the pod. Formula: Note
|
|
PodName, Namespace, ClusterName Namespace, ClusterName Service, Namespace, ClusterName ClusterName |
The number of bytes per second being transmitted over the network by the pod. Formula: Note
|
|
PodName, Namespace, ClusterName |
The total number of container restarts in a pod. |
|
Service, Namespace, ClusterName ClusterName |
The number of pods running the service or services in the cluster. |