Pular para o conteúdo

Casos de usoControle de gastos

Um limite de gastos que recusa a requisição, não um que a reporta.

Defina um teto por organização, projeto, membro ou chave de gateway. Uma requisição que o limite não consegue cobrir é recusada com um 402 antes que o seu provedor a veja, de modo que um loop, uma chave vazada ou um agente ocupado parem no número que você escolheu.

Chave ci-agent · limite $50.00 / mês · bloqueanteExemplo
Gasto até agora$49.82 de custo estimado do provedor
Próxima requisiçãoestimado $0.31
Status402 budget_exceeded · código key_budget
Provedornão chamado

Chave de exemplo. O limite conta a estimativa do INFRO para o custo do provedor, não a fatura do provedor.

O problema

Sem um plano de controle

  • O dashboard de um provedor diz o que foi gasto, depois de gasto.
  • Um script descontrolado ou uma chave vazada pode consumir o orçamento de um mês em uma tarde.
  • Todas as equipes compartilham uma única chave de provedor, então ninguém é dono de um número.

Com o INFRO

  • Os limites são verificados antes da chamada ao provedor, em toda requisição.
  • Cada projeto, membro e chave tem o próprio teto e limiares de alerta.
  • Uma recusa nomeia o escopo que a fez, para que a pessoa certa aja.

Como funciona

  1. Dê a cada carga de trabalho a própria chave

    Uma chave por serviço, agente ou desenvolvedor, cada uma dentro de um projeto. O gasto é registrado por chave desde a primeira requisição.

  2. Defina os tetos

    Limites nos níveis de organização, projeto, membro e chave, cada um bloqueante ou só de alerta, com alertas nos seus próprios limiares.

  3. Deixe o gateway impô-los

    O custo estimado de cada requisição é reservado antes da chamada. Uma requisição que o limite não consegue cobrir retorna 402 budget_exceeded e nunca chega ao provedor.

O que você recebe

Cada um é documentado, e cada um diz qual plano o inclui. Quando nenhum plano é citado, está em todos os planos.

  • Limites em todos os níveis

    Um teto rígido por organização, projeto, membro e chave, com alertas nos seus próprios limiares.

    Documentação
  • Recusada antes da chamada

    Uma requisição que um limite não consegue cobrir é recusada com 402 antes que o provedor a veja; o erro nomeia o escopo.

    Documentação
  • Alertas e previsões de gastos

    Um dia que foge do seu padrão habitual, ou um orçamento previsto para ser estourado, vira um achado por e-mail, Slack ou webhook.

    Documentação
  • Limites de chave

    Limite uma chave a provedores escolhidos ou faixas de IP, desligue-a ou rotacione-a com uma janela de sobreposição.

    Documentação
  • Tetos por cliente finalA partir do Team

    Um teto de gastos para todo cliente final do seu produto, com exceções que o seu backend define.

    Documentação
  • Tráfego sem preço recusado

    Um modelo sem tarifa conhecida é recusado sob um limite, a menos que você permita tráfego sem preço, de modo que um limite nunca conte um palpite como $0.

    Documentação

Para quem é

  • Líderes técnicosDê a cada desenvolvedor e agente uma chave com um teto, e pare de aprovar gastos por confiança.
  • FinanceiroUm número por equipe que é imposto, não um número por equipe que se espera.
  • FundadoresUm loop descontrolado custa, no máximo, o limite que você definiu naquela chave.

Perguntas frequentes

O limite é exato até o centavo da fatura do meu provedor?

O limite conta a estimativa do INFRO para o custo do provedor a partir das tarifas que ele conhece, ou das suas tarifas negociadas onde você as inseriu. A fatura do provedor é o número final; a reconciliação compara os dois onde o provedor publica dados de custo.

Um limite se mantém sob requisições concorrentes?

Cada requisição reserva a estimativa antes da chamada, de modo que uma rajada não passe toda de uma vez em uma verificação. O método e os resultados de um teste em sandbox com 500 requisições concorrentes estão publicados no guia de campo vinculado abaixo.

Um limite pode alertar em vez de bloquear?

Sim. Cada limite é bloqueante ou só de alerta, e os limiares de alerta são seus para definir.

O contrato completo está na Documentação de controles de gastos, e todas as outras perguntas estão no FAQ.

Começar

Experimente nas suas próprias contas de provedor.

Conecte um provedor, crie uma chave do gateway e mude uma URL base. Seus provedores continuam cobrando você diretamente; 0% de margem sobre os gastos com modelos.