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のサービス名が入ります。