

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 使用 CloudWatch Logs AWS Batch 監控 Amazon EKS 任務
<a name="batch-eks-cloudwatch-logs"></a>

您可以使用 Amazon CloudWatch Logs 在一個位置監控、存放和檢視所有日誌檔案。使用 CloudWatch Logs，您可以搜尋、篩選和分析來自多個來源的日誌資料。

您可以下載 AWS 適用於Fluent Bit映像的 ，其中包含在 CloudWatch Logs 中監控 Amazon EKS 任務 AWS Batch 的外掛程式。 Fluent Bit 是 Docker 和Kubernetes相容的開放原始碼日誌處理器和轉送器。我們建議您使用 Fluent Bit做為日誌路由器，因為它的資源密集度低於 Fluentd。如需詳細資訊，請參閱[使用 Amazon CloudWatch 可觀測性 EKS 附加元件或 Helm Chart 安裝 CloudWatch 代理 Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html)程式。

## 先決條件
<a name="batch-eks-cloudwatch-logs-prereqs"></a>
+ 將`CloudWatchAgentServerPolicy`政策連接至工作者節點 AWS Identity and Access Management 的政策。如需詳細資訊，請參閱[驗證先決條件](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Container-Insights-prerequisites.html)。

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

如需如何 AWS 安裝 Fluent Bit 和建立 CloudWatch 群組的指示，請參閱[使用 Amazon CloudWatch 可觀測性 EKS 附加元件或 Helm Chart 安裝 CloudWatch 代理 Amazon CloudWatch](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html)程式。

安裝附加元件時，您必須提供下列[額外的組態資料](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Observability-EKS-addon.html#install-CloudWatch-Observability-EKS-addon-configuration)：
+ 如果您使用 安裝附加元件 AWS 管理主控台 ，則需要在**組態值**中提供下列容錯：

  ```
  {
    "tolerations": [
      {
        "key": "batch.amazonaws.com/batch-node",
        "operator": "Exists"
      }
    ]
  }
  ```
+ 如果您使用 安裝附加元件， AWS CLI 請新增下列引數：

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

**提示**  
請記住， Fluent Bit會在 AWS Batch 節點上使用 .5 個 CPU 和 100 MB 的記憶體。這可減少 AWS Batch 任務的總可用容量。當您調整任務大小時，請考慮這一點。