Calculadora de orçamento de erros e taxa de consumo
Um orçamento de erros é a quantidade de tempo de inatividade que o seu SLO permite antes de ser descumprido. Esta calculadora gratuita converte uma meta de SLO e a sua disponibilidade medida em orçamento gasto, orçamento restante e taxa de consumo.
taxa de consumo 0,5× · abaixo do orçamento, num ritmo de 0,5× o permitido
a taxa de consumo, em resumo
A taxa de consumo mostra a velocidade com que você gasta o orçamento em comparação com o ritmo que o esgotaria exatamente ao final da janela. Veja o que cada taxa faz com um orçamento de 30 dias.
| taxa de consumo | orçamento gasto por hora | um orçamento de 30 dias dura |
|---|---|---|
| 1× | 0,1389% | 30 d |
| 2× | 0,2778% | 15 d |
| 3× | 0,4167% | 10 d |
| 6× | 0,8333% | 5 d |
| 10× | 1,3889% | 3 d |
| 14,4× | 2% | 2 d 2 h |
Uma taxa sustentada de 1× termina a janela sem nada de sobra. Qualquer valor acima disso significa que o orçamento acaba antes.
SLI, SLO, SLA: as três siglas
Comece por aqui, porque o orçamento é construído a partir delas. Um SLI é o que você mede, como a parcela de requisições bem-sucedidas. Um SLO é a meta que você define para esse número, por exemplo 99,9%. Um SLA é a promessa que você assina com um cliente, geralmente com um número mais folgado e dinheiro envolvido se você não cumprir. Você se guia pelo SLO para nunca chegar perto do SLA.
o que são “os noves”?
Você vai ouvir equipes de SRE falando em “noves”. É uma forma abreviada de dizer uma meta de confiabilidade, nomeada pela quantidade de noves no início da porcentagem: 99% são “dois noves”, 99,9% são “três noves” e 99,99% são “quatro noves”. Cada nove a mais reduz o tempo de inatividade permitido em cerca de dez vezes e, em geral, custa cerca de dez vezes mais engenharia para ser alcançado. Por isso, em vez de citar um número exato, as pessoas dizem “operamos com três noves” ou “vamos buscar quatro noves?”. Os meios-termos, como 99,5% e 99,95%, preenchem a grande lacuna entre os noves cheios, e é aí que ficam muitas metas reais. Abaixo de dois noves é raro para qualquer coisa pela qual as pessoas pagam. Os números desta página, 43 minutos por mês com três noves e cerca de quatro com quatro, são apenas esses noves convertidos em tempo.
como calcular um orçamento de erros?
O seu SLO nunca é 100%, e a diferença é a falha que você pode ter. Multiplique essa diferença pela duração da janela e você terá tempo real para gastar.
orçamento de erros = janela × (1 - SLO)
99,9% em 30 dias = 2.592.000 s × 0,001 = 43 min 12 s
Então três noves não significa “nunca cair”. É uma margem de 43 minutos todo mês, para gastar com um deploy ruim, uma dependência lenta ou uma tempestade de retentativas. Quando ela chega a zero, a meta foi descumprida.
quanto do orçamento de erros eu já gastei?
Meça a disponibilidade que você realmente entregou: o tempo de inatividade que você teve é o orçamento que você consumiu. O que sobra é a margem que você tem antes de o SLO ser descumprido.
gasto = janela × (1 - medida)
restante = orçamento - gasto
medida 99,95% → gasto 21 min 36 s, então restam 21 min 36 s dos 43 min 12 s
taxa de consumo: o seu velocímetro
O total diz quanto; a taxa de consumo diz com que velocidade. Ela compara a taxa de falhas com que você está operando com a que o SLO permite.
taxa de consumo = (1 - medida) / (1 - SLO)
medida 99,8% com um SLO de 99,9% = 0,002 / 0,001 = 2×
Uma taxa de consumo de 1× gasta o orçamento exatamente ao longo de toda a janela. Abaixo de 1×, você guarda orçamento para depois; acima de 1×, dá para ler o prazo final direto na taxa.
o orçamento acaba em = janela / taxa de consumo
30 dias / 2 = 15 dias, o ponto de cruzamento no gráfico acima
É por isso que os alertas observam a taxa, não o total. Uma taxa de 14,4× gasta 2% de um mês em uma única hora, o gatilho clássico de consumo rápido, e dispara enquanto ainda há orçamento para salvar.
por que não mirar logo em 100%?
Porque quase ninguém percebe a diferença, e o custo é brutal. A partir de certo ponto, os seus usuários ficam limitados pelo próprio celular, wi-fi e provedor de internet, então um salto que eles nunca sentem pode custar dez vezes mais engenharia. O Google diz isso sem rodeios: 100% é a meta de confiabilidade errada para praticamente tudo. O orçamento existe para que você pare de perseguir noves que ninguém nota e invista esse esforço onde ele realmente faz diferença. A calculadora de SLA de uptime tem a tabela completa de inatividade por nove, se você quiser comparar metas.
99% = 3 d 15 h fora do ar/ano · 99,9% = 8 h 46 min · 99,99% = 52 min
cada nove a mais exige cerca de 10× o esforço, por um tempo de inatividade que a maioria dos usuários nunca vê
transforme a taxa de consumo em alertas
Um limite único ou aciona tarde demais ou dá alarme falso. A solução padrão combina uma janela longa, que confirma a tendência, com uma janela curta, que encerra o alerta rapidamente depois que você corrige o problema, e as duas precisam estar consumindo para o alerta disparar. Estas são as predefinições comuns para um orçamento de 30 dias.
| o que dispara | orçamento consumido | janelas (longa + curta) | taxa de consumo | ação |
|---|---|---|---|---|
| acionamento rápido | 2% | 1 h + 5 min | 14,4× | acionar o plantão |
| acionamento | 5% | 6 h + 30 min | 6× | acionar o plantão |
| ticket lento | 10% | 3 d + 6 h | 1× | abrir um ticket |
O acionamento rápido detecta uma queda repentina; o ticket lento detecta um vazamento silencioso que ainda assim esgotaria o mês. O mesmo orçamento, duas velocidades.
o orçamento é uma política, não só um número
A conta é a parte fácil. O valor está em combinar com antecedência o que acontece quando o orçamento acaba: lançamentos arriscados são pausados e a equipe investe em confiabilidade até o número se recuperar. Enquanto o orçamento está saudável, você entrega rápido e assume o risco, porque é para isso que ele existe. Uma regra mantém todo mundo honesto: se você nunca gasta o seu orçamento, o seu SLO é rígido demais, e você está comprando uma confiabilidade que nenhum usuário pediu. Para um passo a passo mais completo com as fórmulas, leia orçamentos de erros explicados.
Perguntas frequentes
O que é um orçamento de erros?
O que é taxa de consumo?
Como calcular a taxa de consumo?
Qual é a diferença entre SLO, SLA e SLI?
Em qual janela devo medir?
Qual taxa de consumo deve disparar um alerta?
Conheça o seu orçamento antes de gastá-lo.
O Uptimepage mede a disponibilidade por trás desses números: verifica seus endpoints a cada minuto, abre um incidente no momento em que um deles falha e registra o histórico em uma página de status pública. Comece grátis, sem cartão.
mais ferramentas gratuitas: calculadora de SLA de uptime · gerador de expressões cron · gerador de mensagens de incidente · consulta DNS · verificador de cabeçalhos HTTP · verificador de certificado SSL · verificador de vencimento de domínio · verificador de segurança de sites · todas as ferramentas