generator operational EN FR EN
ninesarewelcom
Service objectives, written like a manual.
Menu
P

Pascal

Senior SRE & Observability Engineer

I have spent years building observability stacks for production systems — Prometheus, Grafana, Alertmanager, the whole chain. nines.arewel.com is the tool I wished I had: a fast, opinionated SLO generator that produces valid artifacts ready to drop into a real stack.


About

nines.arewel.com generates ready-to-deploy SLI/SLO/Error Budget artifacts for Prometheus. Fill in the wizard. Get a ZIP. Deploy it.

What comes out of the ZIP

  • Recording rules that pre-compute your SLI ratios over rolling or calendar-month windows — validated by promtool before packaging.
  • Four multi-burn-rate alert pairs following Google SRE defaults, ready to drop into Alertmanager.
  • Two Grafana dashboards — an SLO overview panel and a live burn-rate breakdown. Import them directly.
  • Markdown runbooks for page and ticket procedures, ready to commit to your repo alongside the rules.
  • A business_hours:active recording rule — a PromQL-safe time filter that avoids the hour() runtime evaluation trap.

Why this tool?

Writing correct Prometheus SLOs by hand is tedious and surprisingly easy to get wrong. Wrong window. Wrong burn rate. A forgotten business-hours filter that quietly breaks your alerting. nines.arewel.com bakes Google SRE best practices directly into the generator so you skip all of that.

What comes out is a ZIP validated by promtool. No copy-paste. No guessing at PromQL syntax.

Three things worth knowing

Quick-start presets
Not sure where to start? The home page has five pre-built configurations for REST APIs, gRPC services, Blackbox probes, Kafka consumers, and data pipelines. Pick one and the first step fills in automatically.
Live PromQL preview
Type a metric name in step 1 and the generated recording rule expression appears below the field in real time. You see what Prometheus will record before you leave the page.
Custom burn rate policies
The defaults come from the Google SRE book. If your team runs different alert windows, open the Advanced section in step 2 and edit the four rows directly. The generated alert rules follow whatever you set.

Access & download

The wizard is fully public. Browse it, configure it, see the summary — no account needed. You only need to be logged in to download the ZIP, and only if you have credits on your plan (Pro, Max, Ultra, or Unlimited).

Your remaining credits show up in the nav bar and on your profile. Every password change triggers a confirmation email — automatic, no action needed on your end.

Philosophy

Stateless generation
The ZIP is assembled in memory and handed to you. Nothing touches disk on the server side. Your account and download credits live in the database — but the artifacts themselves are gone the moment you close the tab.
Google SRE-compliant
The default burn rates — 14.4×, 6×, 1× — and the alert window pairs (1h/5min, 6h/30min, 72h/6h) come straight from the Google SRE book. Not adapted. Not simplified. The actual numbers.
Zero generative AI
Every file in your ZIP is produced by deterministic Twig templates. There is no LLM in this pipeline. What you configure is exactly what you get.