Amazon Elastic Container Service metrics

This page lists the ECS metrics collected by the AWS Integration. You may wish to navigate this page using the Contents located in the right sidebar, or search for a metric of interest.

ECS service metrics

Metric

Description

CPUUtilization

The percentage of CPU units used in the service.

CPU utilization is measured as the total CPU units in use by Amazon ECS tasks on the service, divided by the total CPU units registered for all of the container instances in the service. Only container instances in ACTIVE or DRAINING status affect CPU utilization metrics.

Service CPU utilization metrics are used for tasks using both the Fargate and the EC2 launch type.

MemoryUtilization

The percentage of memory used in the service.

Memory utilization is measured as the total memory in use by Amazon ECS tasks on the service, divided by the total amount of memory registered for all of the container instances in the service. Only container instances in ACTIVE or DRAINING status affect memory utilization metrics.

Service memory utilization metrics are used for tasks using both the Fargate and EC2 launch types.

ECS cluster metrics

Metric

Description

CPUReservation

The percentage of CPU units reserved by running tasks in the cluster.

Cluster CPU reservation is measured as the total CPU units reserved by Amazon ECS tasks on the cluster, divided by the total CPU units registered for all of the container instances in the cluster. This metric can only be filtered by ClusterName. Only container instances in ACTIVE or DRAINING status affect CPU reservation metrics.

This metric is only used for tasks using the EC2 launch type.

CPUUtilization

The percentage of CPU units used in the cluster.

CPU utilization is measured as the total CPU units in use by Amazon ECS tasks on the cluster, divided by the total CPU units registered for all of the container instances in the cluster. Only container instances in ACTIVE or DRAINING status affect CPU utilization metrics.

Cluster CPU utilization metrics are only used for tasks using the EC2 launch type. EC2 launch type.

MemoryReservation

The percentage of memory reserved by running tasks in the cluster.

Cluster memory reservation measured as the total memory reserved by Amazon ECS tasks on the cluster, divided by the total amount of memory registered for all of the container instances in the cluster. This metric can only be filtered by ClusterName. Only container instances in ACTIVE or DRAINING status affect memory reservation metrics.

This metric is only used for tasks using the EC2 launch type.

MemoryUtilization

The percentage of memory used in the cluster.

Memory utilization is measured as the total memory in use by Amazon ECS tasks on the cluster, divided by the total amount of memory registered for all of the container instances in the cluster. Only container instances in ACTIVE or DRAINING status affect memory utilization metrics.

Cluster memory utilization metrics are only used for tasks using the EC2 launch type. launch types.

GPUReservation

The percentage of total available GPUs reserved by running tasks in the cluster.

Cluster GPU reservation is measured as the number of GPUs reserved by Amazon ECS tasks on the cluster, divided by the total number of GPUs available on all of the GPU-enabled container instances in the cluster. Only container instances in ACTIVE or DRAINING status affect GPU reservation metrics.