将 CloudWatch Logs 与AWS Batch结合使用
可以配置 EC2 资源上的AWS Batch作业,将详细的日志信息和指标发送到 CloudWatch Logs。这样就可以在同一个方便的位置查看作业中的不同日志。有关 CloudWatch Logs 的更多信息,请参阅《Amazon CloudWatch 用户指南》中的什么是 Amazon CloudWatch Logs?。
注意
默认情况下,AWSFargate 容器的 CloudWatch Logs 处于开启状态。
要开启和自定义 CloudWatch Logs 日志记录,请查看以下一次性配置任务:
-
对于基于 EC2 资源的AWS Batch计算环境,请向
ecsInstanceRole
角色添加 IAM policy。有关更多信息,请参阅 教程:添加 CloudWatch Logs IAM 策略。 -
创建包含详细的 CloudWatch 监控的 Amazon EC2 启动模板,然后在创建AWS Batch计算环境时指定该模板。也可以在现有映像上安装 CloudWatch 代理,然后在AWS Batch首次运行向导中指定该映像。
-
(可选)配置 awslogs 驱动程序。可以添加用于更改 EC2 和 Fargate 资源默认行为的参数。有关更多信息,请参阅 使用 awslogs 日志驱动程序。