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:
| Grupo | O que representa |
|---|---|
| Não alocado | Todo 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 ociosa | Capacidade 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).