amazon-web-services - 如何检查 AWS Batch 作业的内存和 CPU 使用率
问题描述
在创建批处理作业时,我们可以在容器属性中提供vCPU和内存。
在 cloudwatch 中,我们可以在Elastic Container Service per cluster 下查看每个集群的内存和 CPU 使用情况。
有没有办法检查每个作业的内存和 CPU 使用率?
解决方案
现在似乎没有什么是生产级的(2019 年 8 月)
但是,这里有一些提示:
- 使用 gmond / ganglia 实现您自己的解决方案
- 使用 AWS containerInsights(通过下面的 cmd 为您的帐户启用它)
aws ecs put-account-setting-default --name "containerInsights" --value "enabled"
- 看看 Adroll 做了什么:http: //tech.adroll.com/blog/data/2018/08/08/running-jobs-with-aws-batch.html
推荐阅读
- reactjs - 在反应中重新渲染d3图
- c# - “添加引用”选项在类库项目依赖项中不可用
- javascript - 如何在 vuex 的 store.state 中将操作分派到嵌套对象的正确键?
- typescript - 类型 '(text: string) => void' 不可分配给类型 '() => void'
- python - Pandas 规范化 API 调用 json
- javascript - 角延迟 mouseenter 事件仅在第一次工作
- django - 如何从多对多关系中获取所有对象?
- javascript - 使用 Express 和 express-basic-auth 包的基本身份验证。使用 javaScript 触发登录和注销
- magento2 - 使用 composer.json 安装 Magento 后安装 Magento Inventory
- html - 自定义按钮设计