Cloud/AI Governance/Circuit Breaker

Circuit Breaker

Pergunte à IA sobre a Vinkius

A última linha de defesa do seu orçamento: um teto de requests dentro de uma janela deslizante que interrompe o tráfego de agentes automaticamente quando excedido, segura durante um cooldown e entrega a decisão de retomar para você.

Circuit Breaker é a tela que você espera nunca precisar e a que você fica feliz que existe. Os oito Reports mostram o que aconteceu; este switch promete o que nunca pode acontecer: um loop de agente fora de controle não pode queimar seu orçamento, porque quando a taxa de requests cruza o seu teto, o tráfego de agentes se interrompe sozinho. A descrição do próprio console: "Automatically halts agent traffic when request rates exceed your defined budget ceiling."

R

Circuit Breaker Tripped

Agent traffic is currently halted. Your budget is protected. Approve resumption when ready.

Auto-resets in 15m 00s

Rate Protection

Automatically halts agent traffic when request rates exceed your defined budget ceiling.

Max Requests5,000

Maximum number of requests allowed within the detection window before the circuit breaker trips.

Detection Window5 min

Sliding time window in minutes used to count requests. Shorter windows detect spikes faster.

Cooldown Period15 min

Duration in minutes the circuit stays open before auto-resetting. You can also manually resume anytime.

Circuit breaker settings apply globally to all servers on your account.

Documentation
Circuit Breaker, live. Open mid incident, the way your team would meet it: the amber trip alert with the auto-reset countdown running by the second, the three policy sliders below, and Approve Resumption to release it.

O mockup abre exatamente como seu time encontraria esta tela num incidente: tripped, tráfego interrompido, com a contagem regressiva de auto-reset rodando ao vivo. Clique em Approve Resumption para liberar e revelar os três sliders que definem a política.

O alerta âmbar: seu orçamento, protegido

Quando o disjuntor dispara, um banner âmbar aparece acima de tudo com as palavras exatas do console: "Agent traffic is currently halted. Your budget is protected. Approve resumption when ready." Sem ambiguidade sobre o que está acontecendo, e nenhuma sobre de quem foi a culpa: o agente cruzou o teto, o disjuntor fez o trabalho dele.

Se o Cooldown Period está correndo, o banner faz a contagem ao vivo: "Auto-resets in 14m 52s", segundo a segundo. E como uma recuperação automática pode não ser a decisão que você quer, o banner carrega o botão Approve Resumption: você pode encerrar a interrupção nos seus termos, no momento em que estiver pronto.

Os três números que definem " demais"

  • Max Requests (100 a 50.000): a "Maximum number of requests allowed within the detection window before the circuit breaker trips."
  • Detection Window (1 a 60 minutos): a "Sliding time window in minutes used to count requests. Shorter windows detect spikes faster." Cinco minutos pegam um loop fora de controle em minutos; uma janela maior tolera tráfego legítimo em rajadas.
  • Cooldown Period (1 a 60 minutos): a "Duration in minutes the circuit stays open before auto-resetting. You can also manually resume anytime." O disparo não é cadeia permanente: o sistema se recupera sozinho no timer, e você sempre pode aprovar antes.

Os três funcionam como uma frase: no máximo Max Requests dentro da Detection Window, ou tudo para pelo Cooldown Period.

Global de propósito

Uma linha fecha a tela: "Circuit breaker settings apply globally to all servers on your account." Um loop fora de controle não negocia quais conectores queima; o teto protege a frota inteira. Junto com Connector Policy (as regras), DLP Protection (as censuras) e FinOps Guard (a economia), aqui se completa o grupo Settings: os Reports contam o que aconteceu, e estas quatro telas decidem o que pode acontecer, sempre.