📖
CloudWatch logs insightsでECSコンテナ毎のCPUとメモリ使用率を取得する方法
やりたいこと
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