Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Getting Cost Insights monitoring data by using an API

Última atualização: Jun 27, 2026

O recurso de cost insights do Container Service for Kubernetes (ACK) rastreia o uso de recursos do cluster e a distribuição de custos em várias dimensões. O Managed Service for Prometheus recebe e armazena esses dados. Chame APIs HTTP para consultá-los, seja para análises de otimização de custos ou para integração com suas próprias ferramentas.

O ACK oferece três APIs para consulta de dados de custos:

  • Cost API (versão antiga): consulta o custo estimado em tempo real e o uso de recursos de um pod.

  • Cost V2 API: compatível com a Cost API, permite filtrar por intervalo de tempo e por workload usando nome do pod, namespace, rótulo, controller ou tipo de controller. Use esta API para analisar tendências de custos em tempo real.

  • Allocation API: distribui os valores das faturas do cluster entre workloads individuais. A resposta possui a mesma estrutura de dados da Cost V2 API. Use esta API para alocação de custos e relatórios de chargeback.

Pré-requisitos

Antes de começar, verifique se você:

Autorização para usuários não proprietários

Se você não for o proprietário do cluster, mas tiver autorização para gerenciá-lo, o ack-metrics-adapter-api-service pode não ter as permissões necessárias. Conceda permissões de controle de acesso baseado em função (RBAC) ao usuário ou grupo de usuários nas credenciais utilizadas nas requisições ao servidor de API.

Para conceder permissões RBAC:

  1. Faça login no console do ACK. No painel de navegação à esquerda, clique em Clusters.

  2. Na página Clusters, localize o cluster desejado e clique no nome dele. No painel à esquerda, escolha Security > Role.

  3. Na aba Role, clique em Edit YAML na coluna Actions do item arms-pilot-prom-spec-ns-k8s.

  4. No painel View in YAML, modifique o parâmetro rules conforme o conteúdo abaixo e clique em OK.

    - apiGroups:
        - ''
      resources:
        - services
      verbs:
        - get

APIs disponíveis

API

Caso de uso

Descrição

Cost API

Integrações existentes

Consulta o custo estimado em tempo real e o uso de recursos de um pod. Versão antiga: use a Cost V2 API para novas integrações.

Cost V2 API

Monitoramento de custos em tempo real e análise de tendências

Consulta o custo estimado em tempo real. Permite filtragem por intervalo de tempo e por workload via nome do pod, namespace, rótulo, controller ou tipo de controller. Compatível com a Cost API.

Allocation API

Alocação de custos e chargeback

Distribui os valores das faturas do cluster entre workloads individuais. Retorna a mesma estrutura de dados da Cost V2 API.

Próximos passos

  • Analise a eficiência dos recursos do cluster com os recursos de perfilamento de recursos e otimização de recursos ociosos. Consulte Otimização de custos.

  • Após implementar estratégias de otimização, utilize o recurso de controle de custos para gerencie o ciclo de vida da governança de custos. Consulte Controle de custos.