AWSインテグレーション - ECS

MackerelはAWSインテグレーションにてAmazon Elastic Container Serviceのメトリック取得や監視に対応しています。AWSインテグレーションで連携を行なった場合、課金対象として1クラスター = 1マイクロホストと換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。

AWSインテグレーションの設定方法や対応AWSサービス一覧についてはこちらのページをご確認ください。
AWSインテグレーション

取得メトリック

AWSインテグレーションのECS対応で取得できるメトリックは以下の通りです。メトリックの説明に関してはAWSのヘルプをご確認ください。

最大で 12 + 7 × (サービス数) 個のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 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
  • "Mackerel上のメトリック名"の#には、ECSのサービス名が入ります。