Skip to tool
ecech.
💻 Developer & Code

Measure API Error Budget Consumption and Burn Rate

Compare observed failures with the SLO allowance and elapsed share of the window.

requests
%
errors
days
days

Normalized budget burn rate

Inputs modeled

5

10% more first input

Processing

Browser only

Advertisement

How the calculation works

Observed inputsYour own periodTransparent formulaEditable assumptionsDecision outputNormalized budget burn rateCompare like-for-like periods before acting on the result.

How to Use This Tool

Compare observed failures with the SLO allowance and elapsed share of the window. An error count has no urgency until it is compared with both the SLO allowance and how much of the window elapsed.

Why Error Budget Burn needs more than a raw total

Burn rate above one consumes budget faster than the sustainable pace. For this page, the useful comparison is normalized budget burn rate, not whichever input happens to be largest. The Error Budget Burn result answers the decision in the heading and should not be reused as a score for a different workflow.

Entered Requests in observed periodSame input plus 10%compare
Error Budget Burn changes requests in observed period alone for the secondary result, leaving every other entered value fixed.

The exact Error Budget Burn formula

Burn rate equals fraction of error budget consumed divided by fraction of window elapsed. The visible fields are Requests in observed period, Availability SLO, Observed errors, SLO window and Elapsed period. For Error Budget Burn, read each printed unit before entry and make the values describe one transaction, cohort or reporting window. If those scopes differ, the displayed normalized budget burn rate may be arithmetically valid but operationally meaningless.

Interpreting normalized budget burn rate

Use multi-window alerts and incident context before freezing releases from one short spike. The ten-percent comparison is deliberately narrow: it tests the influence of requests in observed period and is neither a forecast nor a confidence interval. Preserve the values used, their dates and the resulting decision so a later reviewer can reproduce why Error Budget Burn supported the choice.

What this Error Budget Burn model leaves out

Request weighting, exclusions and rolling-window query semantics must match the service SLO. That is where Error Budget Burn stops being trustworthy. If an excluded factor could reverse normalized budget burn rate, extend the model explicitly or use the authoritative account system instead of hiding the factor inside an unexplained adjustment.

Evidence and independent verification

The reference reviewed for Error Budget Burn is Google SRE — Alerting on SLOs. Google SRE — Alerting on SLOs supports the named definition or rule but does not supply private values for normalized budget burn rate. Before acting on the result, reconcile the worked example with the relevant dashboard, invoice, export or measurement.

Private, reproducible calculation

Error Budget Burn runs its arithmetic in the current browser tab and requests no login or API key. That keeps the Error Budget Burn inputs away from the site's calculation server, while leaving the user responsible for detecting stale data or a changed platform rule. When an assumption changes, reopen Google SRE — Alerting on SLOs and rerun the saved Error Budget Burn scenario.

Sources & assumptions

Tool Spec v2 · verified 2026-08-20. Platform rules and fees can change; the editable inputs remain authoritative for your account.

Official references

Model assumptions

  • Every input covers the same reporting period or cohort.
  • Request weighting, exclusions and rolling-window query semantics must match the service SLO.
  • The calculator uses only the visible fields and does not fetch account data.
Advertisement

Frequently Asked Questions

What exactly does Error Budget Burn return?
Error Budget Burn returns normalized budget burn rate from the displayed formula: Burn rate equals fraction of error budget consumed divided by fraction of window elapsed. No hidden account field participates in this result.
Which input should I verify first for Error Budget Burn?
Start Error Budget Burn with Requests in observed period. An error count has no urgency until it is compared with both the SLO allowance and how much of the window elapsed. Confirm the remaining Error Budget Burn fields use the same scope and reporting window.
What does the Requests in observed period sensitivity result mean?
It raises requests in observed period by ten percent while holding the other fields fixed. Use multi-window alerts and incident context before freezing releases from one short spike. It is not a probability or forecast.
When should I reject the Error Budget Burn result?
Reject or extend the model when this limitation matters: Request weighting, exclusions and rolling-window query semantics must match the service SLO.
Which evidence was reviewed for Error Budget Burn?
Error Budget Burn cites Google SRE — Alerting on SLOs for the current definition; use your own source system for the account-specific values behind normalized budget burn rate.
Where does Error Budget Burn process my inputs?
The calculation for normalized budget burn rate runs in browser JavaScript and requests no account credential or calculation API.

Related tools in Developer & Code

Browse all Developer & Code tools
The Mac mini the ecech. site is built on, beside a handwritten note reading ecech.com.

Made by one person

ecech. is not a content farm. Every tool here is written and checked by hand, one at a time, by someone who wanted the tool to exist and could not find a version that showed its working.

No accounts and no sign-in, and nothing you type reaches a server — every calculation on this page runs inside your browser. The ads are served by Google and do set their own cookies, which is set out in full on the privacy page. More about the site.