Menu da documentação
Primeiros passos
Painel e análises
- Painel em resumo
- Análise de custo
- Desempenho de pipeline
- Insights de otimização
- Knowledge Base
- Conecte seu agente de IA
Runners gerenciados
- Visão geral dos runners
- Execute seu primeiro job
- A página de Runners
- Runners personalizados (AI Scan)
- Autorreparo
- Imagem e software do runner
- Limites e concorrência
Cache
Equipe e notificações
Faturamento e planos
Ajuda
Análise de custo
Entenda custo teórico vs. faturável, acompanhe os minutos do plano gratuito para GitHub e Latchkey, e encontre seus repositórios e workflows mais caros.

A página Cost Analysis responde "para onde vai o dinheiro da nossa CI?" tanto para runners hospedados pelo GitHub quanto do Latchkey.
A página é organizada em três seções: Cost Overview (os KPIs de destaque), Cost Analysis (os gráficos que você detalha) e Latchkey Runner Costs (o quanto seus runners gerenciados estão custando neste período de faturamento). Antes que qualquer disso seja útil, porém, você precisa da distinção sobre a qual toda a página é construída.
Dois números para entender#
Custo teórico
- O que seu uso custaria pelas tarifas padrão por minuto
- Dividido entre runners hospedados pelo GitHub e do Latchkey
- Não distorcido por minutos gratuitos: o número a observar para tendências
Custo faturável
- O que você é efetivamente cobrado
- Após aplicados os planos gratuitos e as inclusões do plano
- O número que corresponde à sua fatura
Por que dois números? Os planos gratuitos absorvem a primeira fatia do seu uso, o que torna o custo faturável um sinal de tendência ruim: ele pode ficar perto de zero por parte de um período e depois subir abruptamente assim que os minutos gratuitos acabam, mesmo quando seu uso real cresceu de forma suave. O custo teórico se move em proporção ao uso, então é o que se deve ler quando você pergunta "estamos usando mais CI do que no mês passado?" O custo faturável é o que se deve ler quando você pergunta "quanto vamos pagar?"
Seção Cost Overview#
- Theoretical Cost com um selo de tendência semana a semana e as porções de GitHub vs. Latchkey rotuladas embaixo. O selo de tendência compara o custo faturável dos últimos 7 dias com os 7 anteriores e mostra um traço até existirem duas semanas completas de dados.
- Highest Spend (Theoretical): seus 3 principais repositórios por custo modelado no período selecionado.
- Cost Per Build e Build Efficiency Ratio para normalizar o gasto em relação à produção. O custo por build é o custo teórico médio por build bem-sucedido; a razão de eficiência é a taxa de sucesso de build em relação ao custo teórico, então maior significa mais builds bem-sucedidos por dólar.
- Pilhas de KPI de GitHub e Latchkey: custo faturável previsto para o período e minutos do plano gratuito usados e restantes de cada lado.
- Free Tier Minutes Tracking: medidores segmentados para minutos incluídos do GitHub e minutos incluídos do Latchkey lado a lado, com os limites refletindo as cotas do seu próprio plano.
Uma observação sobre Cost Per Build: o custo total sobe sempre que sua equipe entrega mais, o que geralmente é boa notícia, não um problema. O custo por build remove o volume do quadro. Se o custo total está em alta mas o custo por build está estável, você simplesmente está construindo mais. Se o próprio custo por build está subindo, cada build ficou mais caro: execuções mais longas, runners maiores ou novas etapas, e essa é a tendência que vale investigar.
A previsão também merece uma observação. Assim que o mês atual acumula histórico de uso suficiente, a pilha de KPI do GitHub projeta o gasto faturável até o fim do ciclo de faturamento como Forecasted billable cost by end of cycle, com base no seu padrão de gasto no mês até a data. Até lá, o cartão exibe "Not enough data yet, run more jobs for a forecast". De qualquer forma, você vê para onde o mês está indo enquanto ainda há tempo de reagir.
Seção Cost Analysis#
- Cost Over Time: custo faturável e teórico diário como duas séries ao longo do intervalo de datas selecionado.
- Repository Costs: custo teórico e faturável por repositório, com um menu suspenso Top 5 / Bottom 5. Os nomes dos repositórios têm link direto para o GitHub, para que você possa ir de um pico de custo aos arquivos de workflow por trás dele em um clique.
- Cost by Runner OS: uma rosca de gasto entre Linux, Windows e macOS, separando Linux (GitHub) de Linux (Latchkey) quando ambos existem.
Duas dicas de leitura para esta seção. No Cost Over Time, o ponto em que a linha faturável começa a acompanhar a linha teórica é o ponto em que seus minutos do plano gratuito acabaram; antes disso, os minutos gratuitos estavam absorvendo a diferença. E no Cost by Runner OS, lembre-se de que o GitHub cobra um adicional pelos minutos de Windows e macOS, então uma grande fatia de Windows ou macOS costuma ser uma lista de jobs que vale mover para runners Linux mais baratos.
Seção Latchkey Runner Costs#
Se você executa jobs em runners gerenciados, esta seção aparece com uma tabela de custo por configuração: Config Name (com o rótulo de runner que você usa nos arquivos de workflow, como latchkey-small), um selo de tipo Custom or Preset, Jobs, Avg Duration e Cost para o período selecionado. Quando minutos gratuitos foram usados, um rodapé mostra "Free tier applied: X / Y min" e o valor em dólares economizado. Os KPIs de custo de runner do Latchkey sempre refletem o período de faturamento atual, independentemente do filtro de intervalo de datas.
Acima da tabela, um destaque exibe "Estimated savings vs GitHub-hosted: $X": os dólares que sua equipe economizou ao executar jobs em runners do Latchkey em vez de runners comparáveis hospedados pelo GitHub no período selecionado. Ele aparece sempre que a economia é positiva.
Filtros nesta página#
A barra de filtros compartilhada funciona aqui como funciona em qualquer lugar (tipo de runner, multisseleções de repositório e workflow, redefinir), com uma diferença: o seletor de intervalo de datas usa predefinições voltadas para faturamento: MTD, 7D, 30D, 3M, 6M e 12M. Todo gráfico também abre em um modo de tela cheia que mantém a barra de filtros, e a engrenagem de configurações de exibição tem um botão "Show decimals" que alterna os valores em dólares entre precisão de centavos e dólares inteiros arredondados.
Qual gráfico responde qual pergunta#
| Você quer saber | Olhe para |
|---|---|
| O gasto de CI está em tendência de alta ou de baixa? | Theoretical Cost e seu selo de tendência semana a semana |
| Quais repositórios custam mais? | Highest Spend (Theoretical), depois Repository Costs com a chave Top/Bottom |
| O gasto cresceu porque construímos mais, ou porque os builds ficaram mais caros? | Cost Per Build e Build Efficiency Ratio |
| Quando exatamente o pico aconteceu? | Cost Over Time, com o intervalo de datas estreitado em torno dele |
| Como ficará a fatura? | As pilhas de KPI de GitHub e Latchkey (custo faturável previsto para o período) |
| Quão perto estamos de esgotar os minutos gratuitos? | Os medidores de Free Tier Minutes Tracking |
| Um sistema operacional está impulsionando a conta? | Cost by Runner OS |
| Quanto cada tamanho de runner está nos custando? | A tabela por configuração em Latchkey Runner Costs |
Usando esta página para de fato cortar custo#
Uma rotina sugerida quando o gasto precisa cair. Nada aqui é imposto pelo produto; é simplesmente a ordem em que os gráficos respondem às perguntas uns dos outros:
Estabeleça a tendência
Comece com Theoretical Cost e seu selo semana a semana. Se a tendência estiver estável, você está otimizando uma conta estável; se estiver subindo, você está perseguindo uma mudança, e o resto da passagem é sobre descobrir quando e onde.
Encontre a concentração
Abra Highest Spend (Theoretical) e Repository Costs. O gasto de CI costuma ser concentrado: um pequeno número de repositórios tende a carregar a maior parte da conta, então o esforço gasto no topo deste gráfico compensa muito mais do que em qualquer outro lugar.
Separe volume de preço
Confira Cost Per Build. Se estiver estável enquanto o custo total sobe, a equipe está entregando mais e a solução honesta é orçamento, não otimização. Se estiver subindo, cada build ficou mais caro e há desperdício real a encontrar.
Isole o pipeline
Use os filtros de repositório e workflow para dar zoom em um candidato, e leia Cost Over Time para o intervalo selecionado. Isso geralmente identifica o dia em que um pico começou e o workflow responsável.
Aja sobre isso
Leve o workflow problemático para Optimization Insights, onde a IA propõe mudanças concretas (caching, dimensionamento correto, trabalho redundante) que você pode aplicar como pull request. Se o problema for esgotamento do plano gratuito em vez de desperdício, veja Uso de runners e minutos gratuitos e Gerenciando o faturamento.
Referência de métricas#
| Métrica | O que ela informa |
|---|---|
| Theoretical Cost | Custo combinado de todo o uso de CI no intervalo selecionado, hospedado pelo GitHub mais Latchkey, precificado antes dos minutos gratuitos |
| Week over Week | Variação percentual no custo faturável, últimos 7 dias vs. os 7 dias anteriores; um traço até existirem duas semanas completas de dados |
| Cost Per Build (Theoretical) | Custo teórico médio por build bem-sucedido, antes do plano gratuito |
| Build Efficiency Ratio | Taxa de sucesso de build em relação ao custo teórico; maior significa mais builds bem-sucedidos por dólar |
| Forecasted billable cost by end of cycle | Gasto faturável projetado do GitHub até o fim do mês; "Not enough data yet" até acumular histórico |
| Free Tier Minutes Tracking | Medidores de "X / Y minutes used" para o seu plano do GitHub e o seu plano do Latchkey, lado a lado |
| Cost Over Time | Custo faturável e teórico diário; onde a linha faturável começa a acompanhar a linha teórica é onde os minutos gratuitos acabaram |
| Cost by Runner OS | Gasto dividido entre Linux, Windows e macOS, com fatias de Linux (GitHub) e Linux (Latchkey) quando ambas existem |
| Estimated savings vs GitHub-hosted | Dólares economizados ao executar jobs em runners do Latchkey em vez de runners comparáveis hospedados pelo GitHub; mostrado quando positivo |
| Free tier applied: X / Y min | Minutos gratuitos do Latchkey aplicados contra os minutos incluídos do seu plano, e seu valor em dólares, no rodapé da tabela de custos de runner |
Para modelar o gasto antes que ele apareça nesta página - um novo repo, um runner maior, mais jobs - use a calculadora de custo do GitHub Actions no Learn, ou navegue pelos guias de custo de CI para a mecânica de preços entre provedores.