在 Amazon 上記錄和監控 EKS - AWS 規範指引

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

在 Amazon 上記錄和監控 EKS

Amazon Elastic Kubernetes Service (Amazon EKS) 與 Kubernetes 控制平面的 CloudWatch Logs 整合。控制平面由 Amazon 以受管服務的形式提供EKS,您可以開啟記錄, CloudWatch而無需安裝代理程式。您也可以部署 CloudWatch 代理程式來擷取 Amazon EKS節點和容器日誌。也支援 Fluent Bit 和 Fluentd 將您的容器日誌傳送至 CloudWatch Logs。

CloudWatch Container Insights EKS 在叢集、節點、Pod、任務和服務層級為 Amazon 提供全面的指標監控解決方案。Amazon EKS也支援使用 Prometheus 擷取指標的多個選項。Amazon EKS控制平面提供指標端點,以 Prometheus 格式公開指標。您可以將 Prometheus 部署至 Amazon EKS叢集,以使用這些指標。

除了使用其他 Prometheus 端點之外,您也可以設定 CloudWatch 代理程式來抓取 Prometheus 指標並建立 CloudWatch 指標。Prometheus 的 Container Insights 監控也可以自動從支援的容器化工作負載和系統探索和擷取 Prometheus 指標。

您可以在 Amazon EKS節點上安裝和設定 CloudWatch 代理程式,方法與 Amazon EC2 with Distributor and State Manager 所使用的方法類似,讓您的 Amazon EKS節點與您的標準系統記錄和監控組態保持一致。