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.
With the original version of Container Insights, the metrics are
charged as custom metrics. With Container Insights with enhanced observability for Amazon EKS, Container Insights metrics
are charged per observation instead of being charged per metric stored or log ingested. For more information about CloudWatch pricing, see Amazon CloudWatch Pricing
Metric name | Dimensions with any version of Container Insights | Additional dimensions with Container Insights with enhanced observability for Amazon EKS | Description |
---|---|---|---|
|
|
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 |
|
|
|
The total number of worker nodes in the cluster. |
|
|
|
The number of pods running per namespace in the resource that is specified by the dimensions that you're using. |
|
|
|
|
The maximum number of CPU units that can be assigned to a single node in this cluster. |
|
|
The percentage of CPU units that are reserved for node components, such as kubelet, kube-proxy, and Docker. Formula: Note
|
|
|
|
|
The number of CPU units being used on the nodes in the cluster. |
|
|
The total percentage of CPU units being used on the nodes in the cluster. Formula: |
|
|
|
The total percentage of file system capacity being used on nodes in the cluster. Formula: Note
|
|
|
|
|
The maximum amount of memory, in bytes, that can be assigned to a single node in this cluster. |
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The total number of inodes (used and unused) on a node. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of unused inodes on a node. |
|
|
|
The percentage of memory currently being used on the nodes in the cluster. Formula: Note
|
|
|
|
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: |
|
|
|
|
The amount of memory, in bytes, being used in the working set of the nodes in the cluster. |
|
|
The total number of bytes per second transmitted and received over the network per node in a cluster. Formula: Note
|
|
|
|
The number of running containers per node in a cluster. |
|
|
|
The number of running pods per node in a cluster. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods that can be assigned to a node based on its allocatable resources, which is defined as the remainder of a node's capacity after accounting for system daemons reservations and hard eviction thresholds. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods that can be assigned to a node based on its capacity. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates whether the node status condition |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates whether the node status condition |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates whether the node status condition |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates whether the node status condition |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates whether any of the node status conditions are Unknown. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of packets which were received and subsequently dropped by a network interface on the node. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of packets which were due to be transmitted but were dropped by a network interface on the node. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The total number of bytes transferred by all I/O operations on the node. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The total number of I/O operations on the node. |
|
|
|
|
The CPU capacity that is reserved per pod in a cluster. Formula: Note
|
|
Namespace, Service, Namespace,
|
|
The percentage of CPU units being used by pods. Formula: Note
|
|
Namespace, Service, Namespace,
|
|
The percentage of CPU units being used by pods relative to the pod limit. Formula: Note
|
|
|
|
The percentage of memory that is reserved for pods. Formula: Note
|
|
Namespace, Service, Namespace,
|
|
The percentage of memory currently being used by the pod or pods. Formula: Note
|
|
Namespace, Service, Namespace,
|
|
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
|
|
Namespace, Service, Namespace,
|
|
The number of bytes per second being received over the network by the pod. Formula: Note
|
|
Namespace, Service, Namespace,
|
|
The number of bytes per second being transmitted over the network by the pod. Formula: Note
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The CPU requests for the pod. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The memory requests for the pod. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The CPU limit defined for the containers in the pod. If any containers in the pod don't have a CPU limit defined, this metric doesn't appear. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The memory limit defined for the containers in the pod. If any containers in the pod don't have a memory limit defined, this metric doesn't appear. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that all containers in the pod have terminated, and at least one container has terminated with a non-zero status or was terminated by the system. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that all containers in the pod are ready, having reached the condition
of |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that all containers in the pod are running. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that the pod has been scheduled to a node. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that status of the pod can't be obtained. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that the pod has been accepted by the cluster but one or more of the containers has not become ready yet. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Indicates that all containers in the pod have successfully terminated and will not be restarted. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reports the number of containers defined in the pod specification. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reports the number of containers in the pod which are currently in the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reports the number of containers in the pod which are in the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reports the number of containers in the pod which are in the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reports the number of containers in the pod which are in the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of packets which were received and subsequently dropped a network interface for the pod. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of packets which were due to be transmitted but were dropped for the pod. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The percentage of CPU units being used by the container. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The percentage of CPU units being used by the container relative to the container limit. If the container doesn't have a CPU limit defined, this metric doesn't appear. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The percentage of memory units being used by the container. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The percentage of memory units being used by the container relative to the container limit. If the container doesn't have a memory limit defined, this metric doesn't appear. Formula: Note
|
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of memory allocation failures experienced by the container. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of bytes consumed by the container on this filesystem. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of bytes available for the container on this filesystem. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The percentage of the filesystem which is being consumed by the container. Formula: Note
|
|
|
PodName, |
The total number of container restarts in a pod. |
|
|
Service,
|
The number of pods running the service or services in the cluster. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods desired for a workload as defined in the workload specification. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods for a workload that have reached the ready status. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods for a workload which are available. A pod is
available when it has been ready for the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of pods for a workload which are unavailable. A pod is available when it has been ready
for the |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of objects stored in etcd at the time of the last check. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The total number of API requests to the Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Responce latency for API requests to the Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Admission controller latency in seconds. An admission controller is code which intercepts requests to the Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Reponse latency experienced by clients calling the Kubernetes API server. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The total number of API requests to the Kubernetes API server made by clients. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Response latency of API calls to Etcd. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Size of the storage database file physically allocated in bytes. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of active long-running requests to the Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number of requests that are being processed by Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Admission webhook latency in seconds. Admission webhooks are HTTP callbacks that receive admission requests and do something with them. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Admission sub-step latency in seconds. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Number of requests to deprecated APIs on the Kubernetes API server. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Number of requests to the Kubernetes API server which were responded to with a 5XX HTTP response code. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Response latency of listing objects from Etcd. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
The number queued requests queued by the Kubernetes API server. This metric is experimental and may change in future releases of Kubernetes. |
|
This metric is available only with Container Insights with enhanced observability for Amazon EKS |
|
Number of requests rejected by API Priority and Fairness subsystem. This metric is experimental and may change in future releases of Kubernetes. |