AWS Integration - ECS

Mackerel supports obtaining and monitoring Amazon Elastic Container Service metrics in AWS Integration. When integrating with AWS Integration, billable targets are determined using the conversion 1 Cluster = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for AWS Integration configuration methods and a list of supported AWS services.
AWS Integration

Obtaining metrics

The metrics obtainable with AWS Integration's support for ECS are as follows. For Metric explanations, refer to the AWS help page.

The maximum number of metrics obtainable is 12 + 7 × (number of Services).

Graph name Metric Metric name in Mackerel Unit Statistics
CPU Utilization CPUUtilization ecs.cpu_utilization.minimum
ecs.cpu_utilization.average
ecs.cpu_utilization.maximum
percentage Minimum
Average
Maximum
Memory Utilization MemoryUtilization ecs.memory_utilization.minimum
ecs.memory_utilization.average
ecs.memory_utilization.maximum
percentage Minimum
Average
Maximum
CPU Reservation CPUReservation ecs.cpu_reservation.minimum
ecs.cpu_reservation.average
ecs.cpu_reservation.maximum
percentage Minimum
Average
Maximum
Memory Reservation MemoryReservation ecs.memory_reservation.minimum
ecs.memory_reservation.average
ecs.memory_reservation.maximum
percentage Minimum
Average
Maximum
Running Task CPUUtilization ecs.running_task.#.count integer SampleCount
Service CPU Utilization CPUUtilization ecs.service_cpu_utilization.#.minimum
ecs.service_cpu_utilization.#.average
ecs.service_cpu_utilization.#.maximum
percentage Minimum
Average
Maximum
Service Memory Utilization MemoryUtilization ecs.service_memory_utilization.#.minimum
ecs.service_memory_utilization.#.average
ecs.service_memory_utilization.#.maximum
percentage Minimum
Average
Maximum
  • Enter the ECS service name in place of the # in "Metric name in Mackerel".