本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 CloudWatch 日志监控亚马逊Amazon Batch EKS 作业
您可以使用 Amazon CloudWatch Logs 来监控、存储和查看您的所有日志文件。使用 CloudWatch 日志,您可以搜索、筛选和分析来自多个来源的日志数据。
你可以下载一个 forFluent Bit 镜像,其中包含一个Amazon用于在 CloudWatch 日志中监控 AmazAmazon Batch on EKS 任务的插件。 Fluent Bit是一个既是 Docker 又Kubernetes兼容的开源日志处理器和转发器。我们建议您使用Fluent Bit日志路由器,因为它的资源消耗量小于Fluentd。有关更多信息,请参阅使用 for FAmazon lunt 图片。
先决条件
将CloudWatchAgentServerPolicy
策略附加到到附加到附加到附加到Amazon Identity and Access Management附加到到 Worororororororor 有关更多信息,请参阅验证验证先决条件。
安装 FlAmazon uent Bit
有关如何安装AmazonFluent Bit和创建 CloudWatch 群组的说明,请参阅设置Fluent Bit或使用 CloudWatch代理快速入门和Fluent Bit。
提示
请记住,这在Amazon Batch节点上Fluent Bit使用了 0.5 个 CPU 和 100 MB 的内存。这会减少Amazon Batch作业的总可用容量。在确定工作规模时,请考虑这一点。
为Amazon Batch节点开启 Fluent Bit
为确保Fluent Bit日志记录在Amazon Batch托管节点上 DaemonSet 运行,请修改Fluent Bit DaemonSet 容差:
tolerations: - key: "batch.amazonaws.com/batch-node" operator: "Exists"