Voltar
Veja quanto custam suas aplicações no Argo CD

Extensão open-source mostra o custo de cada aplicação direto na UI do Argo CD

Aprofundamento CEVIU

Aprofundamento

O Cost Intelligence for Argo CD ataca uma lacuna prática: o Argo CD mostra saúde, recursos alterados e revisão em execução após um sync, mas não diz se aquele sync encareceu a aplicação. Segundo o autor, a fatura de nuvem até divide custo por namespace ou label de pod (split cost allocation no EKS, cost allocation no GKE), mas não conhece aplicações nem syncs. O Argo CD 3 rastreia recursos por annotation por padrão, não por label, então falta a chave para ratear por aplicação. Em namespaces compartilhados, o custo por namespace esconde quem subiu a conta.

Como funciona: depois de cada sync bem-sucedido, o Argo CD Notifications chama o plugin, que pergunta ao OpenCost o custo das últimas 24 horas e guarda o resultado como medição, projetada para um mês de 30 dias. Como a janela olha para trás, a medição logo após o sync ainda reflete a versão anterior, e o efeito completo aparece cerca de um dia depois. A aba tem três visões (Actual costs, Resources e Trends), sugere requests menores quando os pods usam menos da metade da CPU pedida e integra sugestões do Vertical Pod Autoscaler. Há também uma página para o time de plataforma e um exporter que publica custo por hora como métricas Prometheus. Requisitos: Argo CD 3.4 a 3.6, OpenCost 1.121.1 ou mais recente e Helm 3.8 ou mais recente. O projeto é open-source (Apache 2.0), comunitário e sem vínculo com Argo, CNCF ou OpenCost. É um lançamento inicial, e valores do Helm e o schema do banco podem mudar entre versões menores.

O que mudou

A faixa de versões suportadas conecta com a cobertura anterior. Em 1 de julho de 2026, o CEVIU noticiou "Argo CD 3.5 lança UI nativa para ApplicationSets: visualização, comparação e análise de configurações sem sair do navegador", e em 26 de junho de 2026 tratou do release candidate da 3.5. A extensão de custo cobre justamente 3.4 a 3.6, ou seja, roda sobre essa geração em que a UI do Argo CD ganhou mais recursos visuais. O material não indica relação entre os dois projetos além disso.

Por que isso importa

Para quem opera plataforma, a leitura é que custo passa a entrar no mesmo momento de revisão do deploy, não só na fatura do mês seguinte. Isso ajuda em chargeback e em right-sizing de requests. Dois cuidados: a página de plataforma mostra gasto de todos os times, então vale revisar o RBAC (o role:readonly pode enxergá-la), e os números só valem o que valem os dados do OpenCost.

Linha do tempo

  1. Argo CD v3.5 Release Candidate traz suporte a ApplicationSet na UI.

  2. Argo CD 3.5 lança UI nativa para ApplicationSets.

  3. Lançada a extensão open-source Cost Intelligence for Argo CD, com custo por aplicação na UI.

Perguntas frequentes

O que o Cost Intelligence for Argo CD faz?

Mostra o custo de cada aplicação em uma aba da UI do Argo CD, usando dados do OpenCost das últimas 24 horas, consultados após cada sync. Exibe custo mensal projetado, variação desde o último sync, gasto ocioso e detalhamento por recurso. Também guarda histórico diário.

Quais versões são necessárias?

Argo CD 3.4, 3.5 ou 3.6, OpenCost 1.121.1 ou mais recente no mesmo cluster e Helm 3.8 ou mais recente. A instalação é por um Helm chart, que sobe o plugin e um banco PostgreSQL.

Por que o custo de um sync só aparece um dia depois?

Cada medição olha as 24 horas anteriores. A feita logo após o sync ainda reflete mais a versão antiga. O custo completo da mudança aparece cerca de um dia depois, e a visão Trends registra o custo diário mesmo sem novo sync.

Quais são as limitações atuais?

Mede só o cluster em que o OpenCost roda, que precisa ser o mesmo do Argo CD. Aplicações em outro cluster mostram apenas o aviso de deploy remoto, sem custos. Sem preços do provedor, o OpenCost usa preços de tabela pública. É um lançamento inicial e pode ter mudanças incompatíveis.

Fontes

Avalie este artigo:
Categoria
CEVIU DevOps
Publicado
11 de novembro de 2026
Editoria
CEVIU DevOps

Quer receber mais sobre CEVIU DevOps?

Conteúdo curado diariamente, direto no seu e-mail.

Conteúdo curado diariamenteDiversas categoriasCancele quando quiser