FinOps de verdade: transformar custo de nuvem em decisão, não em planilha de números
Por que 'quanto gastamos' é a pergunta errada em FinOps — pipeline que cruza Usage API com inventário atual e transforma custo em ação.
A pergunta errada #
“Quanto gastamos esse mês” é algo que o console de billing já responde. A pergunta que importa é por que gastamos — e ela exige cruzar cobrança com o inventário que existe agora.
Nunca confiar em fotografia antiga #
Cada execução coleta a cloud novamente, sem herdar suposição de snapshot antigo:
| |
Categorias orientadas a ação #
| Categoria | O que significa |
|---|---|
| Produção/ativo | custo normal, com dono definido |
| Migração | custo temporário esperado |
| Histórico/removido | recurso já não existe |
| Órfão | ainda cobra, sem dono/projeto |
| Legado | serviço antigo em descontinuação |
| Suspenso/retenção | recurso parado ainda cobrando |
| Revisão técnica | precisa associação fina |
A diferença entre órfão e histórico é essencial: o primeiro ainda pode exigir ação; o segundo é apenas resíduo do período de cobrança.
Dois modos #
| |
monthly-closed usa meses fechados e é apropriado para relatório oficial. current-preview serve para acompanhamento parcial.
Segurança do processo #
Execução recorrente usa flock, e coleta bruta, logs, CSV/JSON e credenciais não são versionados em Git.
Tecnologias #
Bash · OCI CLI · OCI Usage API · jq · Python · cron · flock
Me chama.
Manda o contexto, os sintomas e o que já foi testado. Bora organizar as evidências antes de sair mexendo.