usar dados de alocação de custos divididos com o Amazon CloudWatch Container Insights
A divisão dos dados de custo do Amazon EKS exige que você colete e armazene métricas dos seus clusters, incluindo uso de memória e CPU. O Amazon CloudWatch Container Insights pode ser usado para essa finalidade.
Depois de optar por dados de alocação de custos divididos e configurar o agente do CloudWatch com o complemento de observabilidade do EKS no respectivo cluster, os dados de alocação de custos divididos começam a receber as duas métricas necessárias, (pod_cpu_usage_total e pod_memory_working_set, no namespace ContainerInsights e as usam automaticamente. Para ver o conjunto completo de métricas de contêiner do EKS, consulte Amazon EKS and Kubernetes Container Insights metrics no Guia do usuário do Amazon CloudWatch.
As seções a seguir descrevem como enviar as métricas corretas do seu cluster do EKS aos dados de alocação de custos divididos.
Pré-requisitos
Como pré-requisitos para usar o Amazon CloudWatch Container Insights com dados de alocação de custos divididos:
-
Você precisa habilitar dados de alocação de custos divididos no Console de Gerenciamento de Faturamento e Custos da AWS. Para obter detalhes, consulte Habilitar dados de alocação de custos divididos.
-
Você precisa de um cluster do EKS para o qual rastrear dados de alocação de custos divididos. Pode ser um cluster existente ou você pode criar um novo. Para acessar mais informações, consulte Criar um cluster do Amazon EKS no Guia do usuário do Amazon EKS.
Configurar o Amazon CloudWatch Container Insights para encaminhar métricas do EKS
Você precisa instalar e configurar o agente do CloudWatch para encaminhar as métricas do EKS. Você pode usar o complemento de observabilidade do EKS do Amazon CloudWatch ou o chart do Helm de observabilidade do Amazon CloudWatch para instalar o agente do CloudWatch e o do Fluent Bit em um cluster do EKS. Para acessar mais informações sobre como instalar e configurar o agente do CloudWatch, consulte Install the Amazon CloudWatch Observability EKS add-on no Guia do usuário do Amazon CloudWatch.
Veja a seguir as versões mínimas exigidas para o agente do CloudWatch e o complemento EKS:
-
Versão do agente do CloudWatch: v1.300045.0
-
Versão do complemento de observabilidade do EKS do CloudWatch: v2.0.1-eksbuild.1
Estimar seus custos do Amazon CloudWatch
A ativação do recurso para usar o Amazon CloudWatch Container Insights com dados de alocação de custos divididos adiciona duas novas métricas ao Amazon CloudWatch Container Insights: pod_cpu_usage_total e pod_memory_working_set. Para saber detalhes sobre essas métricas, consulte Métricas do Amazon EKS e do Kubernetes Container Insights no Guia do usuário do Amazon CloudWatch.
Como entender os custos associados ao recurso
-
Abra os preços do Amazon CloudWatch em https://aws.amazon.com/cloudwatch/pricing/
. -
Navegue até a seção Nível pago.
-
Escolha a guia Container Insights.
-
Para ver um cálculo detalhado dos custos, navegue até a seção Exemplos de definição de preço e consulte o Exemplo 13 - Container Insights para o Amazon EKS e Kubernetes.