Skip to main content

Custo ajustado e namespaces do Kubernetes

No Cost Explorer e nos Query Widgets dos dashboards, além do dataset actual_cost, você pode escolher o dataset Custo ajustado (adjusted_cost). Ele permite analisar o custo de clusters Kubernetes por namespace.

O que é o custo ajustado​

O custo ajustado é o custo depois das alocações feitas pelo Kura:

  • a redistribuição de custos compartilhados entre centros de custos;
  • para clusters configurados com um Ratio Connector (cluster Kubernetes vinculado a uma conta de nuvem), a divisão do custo dos recursos do cluster que trazem a identificação do cluster na fatura (por exemplo, as instâncias de computação e a rede) entre os namespaces do cluster.

Por causa das regras de custos compartilhados, o total pode ser diferente do custo faturado do dataset actual_cost no mesmo período. Já a divisão por namespace nunca altera o total: a linha original de custo vai a zero e as linhas por namespace somam exatamente o mesmo valor.

Pré-requisito​

É preciso ter um Ratio Connector configurado para o cluster e os dados do OpenCost enviados. Sem isso, o dataset continua disponível, mas todo o custo aparece apenas no grupo Não alocado.

Dimensão Namespace do Kubernetes​

O dataset Custo ajustado tem a dimensão Namespace do Kubernetes (kura_kubernetes_namespace), que você pode usar para agrupar ou filtrar. Ela existe somente nesse dataset. Ao digitar no filtro, o Kura sugere os nomes de namespace existentes.

Ao agrupar por namespace, aparecem dois grupos especiais:

GrupoO que representa
Não alocadoTodo custo que não é dividido por namespace: outros serviços, clusters sem Ratio Connector e dias cujos dados do OpenCost ainda não chegaram. É o grupo exibido para valores em branco.
Capacidade ociosaCapacidade do cluster que o OpenCost informa como não utilizada por nenhum namespace.

Nenhum dos dois grupos é ocultado automaticamente. Para remover o grupo Não alocado, filtre a dimensão com o operador Is Not Null.

Medidas e outras dimensões​

  • A única medida disponível é o custo ajustado (soma ou média). Não há contagem de recursos nesse dataset.
  • As demais dimensões são as habituais, exceto região, os nomes da conta de nuvem e do centro de custos, e os campos específicos de provedor (AWS, Azure e GCP).