本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配 Amazon CloudWatch Container Insights 使用分割成本分配資料
分割 Amazon EKS 的成本資料需要您從叢集收集和存放指標,包括記憶體和 CPU 用量。Amazon CloudWatch Container Insights 可用於此目的。
選擇加入分割成本分配資料並在 EKS 叢集上使用 EKS 可觀測性附加元件設定 CloudWatch 代理程式後,分割成本分配資料會開始接收ContainerInsights
命名空間中的兩個必要指標 (pod_cpu_usage_total
和 pod_memory_working_set
),並自動使用這些指標。若要檢視 EKS 的完整容器指標集,請參閱《Amazon CloudWatch 使用者指南》中的 Amazon EKS 和 Kubernetes Container Insights 指標。 Amazon CloudWatch
下列各節說明如何從您的 EKS 叢集傳送正確的指標,以分割成本分配資料。
先決條件
使用 Amazon CloudWatch Container Insights 搭配分割成本分配資料的先決條件:
-
您需要在 AWS Billing and Cost Management 主控台中啟用分割成本分配資料。如需詳細資訊,請參閱啟用分割成本分配資料。
-
您需要要追蹤分割成本分配資料的 EKS 叢集。這可以是現有的叢集,也可以建立新的叢集。如需詳細資訊,請參閱《Amazon EKS 使用者指南》中的建立 Amazon EKS 叢集。
設定 Amazon CloudWatch Container Insights 轉送 EKS 指標
您需要設定 CloudWatch 代理程式,才能轉送 EKS 指標。您可以使用 Amazon CloudWatch 可觀測性 EKS 附加元件或 Amazon CloudWatch 可觀測性 Helm Chart,在 EKS 叢集上安裝 CloudWatch 代理程式和 Fluent 位元代理程式。如需如何安裝和設定 CloudWatch 代理程式的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的安裝 Amazon CloudWatch 可觀測性 EKS 附加元件。 Amazon CloudWatch
以下是 CloudWatch 代理程式和 EKS 附加元件所需的最低版本:
-
CloudWatch 代理程式版本:v1.300045.0
-
CloudWatch 可觀測性 EKS 附加元件版本:v2.0.1-eksbuild.1
估算 Amazon CloudWatch 成本
啟用此功能以將 Amazon CloudWatch Container Insights 與分割成本分配資料搭配使用,將兩個新指標新增至 Amazon CloudWatch Container Insights: pod_cpu_usage_total
和 pod_memory_working_set
。如需這些指標的詳細資訊,請參閱《Amazon CloudWatch 使用者指南》中的 Amazon EKS 和 Kubernetes Container Insights 指標。 Amazon CloudWatch
了解與功能相關的成本
-
在 https://https://aws.amazon.com/cloudwatch/pricing/
開啟 Amazon CloudWatch 定價。 -
導覽至付費方案區段。
-
選擇容器洞見索引標籤。
-
如需成本的詳細計算,請導覽至定價範例區段,並參閱範例 13 - Container Insights for Amazon EKS 和 Kubernetes。