使用 CloudWatch 日誌監控 AWS Batch Amazon EKS 任務 - AWS Batch

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

使用 CloudWatch 日誌監控 AWS Batch Amazon EKS 任務

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

您可以下載包含外掛程式的Fluent Bit影像,以便在 CloudWatch 日誌中監控 AWS Batch Amazon EKS 任務。AWS Fluent Bit是一個開源日誌處理器和轉發器,既 Docker 又Kubernetes兼容。我們建議您使用Fluent Bit日誌路由器,因為它的資源密集比Fluentd. 如需詳細資訊,請參閱使AWS用流利位元影像

必要條件

CloudWatchAgentServerPolicy原則附加至 Worker 節點的AWS Identity and Access Management原則。如需詳細資訊,請參閱驗證必要條件

安AWS裝流利位

如需有關如何安裝AWSFluent Bit和建立 CloudWatch 群組的指示,請參閱使用 CloudWatch代理程式和設定Fluent Bit或快速入門Fluent Bit。

提示

請記住,AWS Batch節點上Fluent Bit使用了 .5 CPU 和 100 MB 的內存。這會減少工AWS Batch作的總可用容量。當您調整工作大小時,請考慮這一點。

開啟AWS Batch節點的「流利位元」

若要確保記Fluent Bit錄在受AWS Batch管節點上 DaemonSet 執行,請修改Fluent Bit DaemonSet 容許值:

tolerations: - key: "batch.amazonaws.com/batch-node" operator: "Exists"