如何检查 AWS Batch 作业的内存和 CPU 使用情况

How to check Memory and CPU usage of AWS Batch job

在创建批处理作业时,我们可以在容器中提供vCPUsMemory属性.

在 cloudwatch 中,我们可以在每个集群 Elastic Container Service 下检查每个集群的内存和 CPU 使用情况。

有什么方法可以检查每个作业的内存和 CPU 使用情况吗?

现在似乎没有什么是生产级的(2019 年 8 月)

不过,这里有一些提示:

  • 使用 gmond/ganglia 实施您自己的解决方案
  • 使用 AWS containerInsights(通过下面的 cmd 为您的账户启用它)

aws ecs put-account-setting-default --name "containerInsights" --value "enabled"