如何在 AWS ECS 服务中查看每晚自动缩放后的任务计数历史记录
Posted
技术标签:
【中文标题】如何在 AWS ECS 服务中查看每晚自动缩放后的任务计数历史记录【英文标题】:How to view tasks count history after nightly autoscale in AWS ECS service 【发布时间】:2021-06-08 03:27:26 【问题描述】:我已为 ECS 服务 (fargate) 设置了自动缩放。它已经运行了一夜,现在我希望查看图表或任务计数的任何其他历史记录。在 ECS 和 cloudwatch 中都找不到这个。知道怎么做吗?
【问题讨论】:
不确定 Fargate,但我认为如果你对服务 CPUUtilization 进行 SampleCount,它应该是每个任务 1 个 【参考方案1】:如果您使用CloudWatch Container Insights,它将为您提供服务的任务计数视图(以及许多其他指标)。见图片。
不过,这需要额外费用。可以构建一些临时的东西来跟踪不涉及使用 Container Insights 的任务。例如,this is a small toy project 我构建用于跟踪在单个帐户/区域中运行的所有 fargate 任务/pod。您可以将其调整为仅跟踪特定的 ECS 服务。
【讨论】:
谢谢,实际上我的错误是我没有按照您的建议启用容器洞察力。不得不再次创建集群。以上是关于如何在 AWS ECS 服务中查看每晚自动缩放后的任务计数历史记录的主要内容,如果未能解决你的问题,请参考以下文章
在 AWS ECS 上的服务 Auto Scaling 中注册可扩展目标时出错