

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 使用 CloudWatch 日志监控 Amaz Amazon Batch on EKS 作业
<a name="batch-eks-cloudwatch-logs"></a>

您可以使用 Amazon CloudWatch Logs 在一个位置监控、存储和查看所有日志文件。使用 CloudWatch 日志，您可以搜索、筛选和分析来自多个来源的日志数据。

您可以下载包含插件的 for Fluent Bit 映像， Amazon 用于在 CloudWatch 日志中监控 Amaz Amazon Batch on EKS 作业。 Fluent Bit是一款既支持 Docker 又兼容的开源日志处理器和转发器。Kubernetes我们建议您使用 Fluent Bit 作为日志路由器，因为它的资源密集度低于 Fluentd。有关更多信息，请参阅[使用 Amazon O CloudWatch bservability EKS 附加组件或 Helm 图表安装 CloudWatch 代理](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html)。

## 先决条件
<a name="batch-eks-cloudwatch-logs-prereqs"></a>
+ 将该`CloudWatchAgentServerPolicy`策略附加到您的工作节点的 Amazon Identity and Access Management 策略中。有关更多信息，请参阅[先决条件](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/Container-Insights-prerequisites.html)。

## 安装附加组件
<a name="batch-eks-cloudwatch-logs-install-fluent-bit"></a>

有关如何安装Fluent Bit和创建 CloudWatch 群组 Amazon 的说明，请参阅使用 [Amazon Obs CloudWatch ervability EKS 插件或 Helm 图表安装 CloudWatch 代理](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html)。

安装此附加组件时，您必须提供以下[额外的配置数据](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html#install-CloudWatch-Observability-EKS-addon-configuration)：
+ 如果您安装了带有的附加组件， Amazon Web Services 管理控制台 则需要在**配置值**中提供以下容差：

  ```
  {
    "tolerations": [
      {
        "key": "batch.amazonaws.com/batch-node",
        "operator": "Exists"
      }
    ]
  }
  ```
+ 如果您使用安装插件， Amazon CLI 请添加以下参数：

  ```
  --configuration-values '{"tolerations":[{"key":"batch.amazonaws.com/batch-node","operator":"Exists"}]}'
  ```

**提示**  
请记住，Fluent Bit 在 Amazon Batch 节点上占用 5 CPU 和 100 MB 的内存。这会减少 Amazon Batch 作业的总可用容量。在确定工作规模时，请考虑这一点。