关于如何监控 AWS Fargate 上的临时存储使用情况

About how to monitor ephemeral storage usage on AWS Fargate

从 2021 年 4 月 30 日起,AWS Fargate 上的 Amazon ECS 允许您为任务配置临时存储的大小。但是,我正在考虑如何监控临时存储的使用情况。到底有没有?

非常感谢!

我认为您必须启用 Container Insights 才能监控每个容器中使用的临时存储。启用后,您将在 CloudWatch 中拥有更多与 ECS 集群、服务、任务和 Contianers 相关的指标。

请注意,启用 Container Insights 确实会增加您的 CloudWatch 成本,因为这些在 CloudWatch 中被视为自定义指标。

因为我没有找到 Fargate 的任何其他解决方案。因此,我创建了一个使用 amazon/cloudwatch-agent docker 图像 (https://hub.docker.com/r/amazon/cloudwatch-agent) 的 sidecar 容器来获取有关磁盘使用情况的信息,然后将自定义指标放入 CloudWatch。

感谢您的帮助!