📖

CloudWatch logs insightsでECSコンテナ毎のCPUとメモリ使用率を取得する方法

2023/02/10に公開

やりたいこと

ECS Container Insightsを有用にしていると取得できる、コンテナ毎のCPUとメモリの使用率をCloudWatch logs insightsで取得する

手順

CloudWatch logs insightsにて、次のロググループ名とクエリを指定して実行する
※ ${} の部分は任意に変更すること

ロググループ名: /aws/ecs/containerinsights/${ECSサービス名}/performance

クエリの例

fields @timestamp, ContainerName, CpuUtilized/CpuReserved, MemoryUtilized/MemoryReserved
| filter TaskId="0c5bc0e710764fabb6f832fc0abb7af8"
| sort ContainerName
| limit 50

Discussion