如何在AWS CloudWatch仪表盘创建ECS Fargate实例CPU利用率叠加折线图?
可以实现,具体操作步骤如下
ECS Fargate的CPUUtilization指标并非只有集群聚合值,每个Fargate任务(你所说的“实例”实际是Fargate任务)都会生成独立的CPUUtilization指标,通过维度筛选就能在CloudWatch仪表盘上实现单任务折线展示:
- 打开CloudWatch控制台,进入仪表盘页面,点击「创建仪表盘」或编辑已有仪表盘,添加「折线图」部件。
- 在指标选择器中,选择「ECS」命名空间,通过筛选器定位目标指标:
- 设置筛选条件:
ClusterName匹配你的目标集群名称,指标名称选择CPUUtilization。 - 勾选「显示所有匹配当前筛选条件的指标」——这样集群中新增/移除的任务会自动被纳入图表,无需手动更新配置。
- 设置筛选条件:
- 进入图表配置界面,在「指标选项」中设置「堆叠/叠加方式」为「叠加折线」,图例可选择显示
TaskId(或结合ServiceName维度,让图例更清晰)。 - 调整时间范围、数据粒度等参数,完成配置。
注意事项
- 任务停止后,对应的指标会停止更新,折线图中该任务的线条会自动终止,不会干扰当前活跃任务的数据展示。
- 确保Fargate任务使用的执行角色具备
cloudwatch:PutMetricData权限(Fargate默认角色已包含该权限,若自定义角色需确认配置)。
内容的提问来源于stack exchange,提问作者Garret Wilson
相关产品推荐
相关产品推荐

