将 CloudWatch Logs 与AWS Batch结合使用 - AWS Batch

将 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 日志驱动程序