Service level objectives with error budget burndown tracking and automatic alerting when budgets are at risk. Define SLOs from Prometheus metrics or nself-uptime-monitor data. Replaces Nobl9, Datadog SLOs, and manual spreadsheets.
Set your license key with nself license set nself_pro_... before installing. Ships with ɳSelf v1.1.0.
nself license set nself_pro_...
nself plugin install nself-slo-tracker
nself build
nself start| Variable | Required | Default | Description |
|---|---|---|---|
PLUGIN_SLO_PROMETHEUS_URL | No | http://localhost:9090 | Prometheus endpoint for metric-based SLIs |
PLUGIN_SLO_BURN_ALERT_THRESHOLD | No | 5x | Error budget burn rate that triggers an alert |
PLUGIN_SLO_WINDOW_DAYS | No | 30 | Rolling window for SLO compliance calculation |
| Endpoint | Method | Description |
|---|---|---|
/slo | GET / POST | List or create SLO definitions |
/slo/:id/budget | GET | Current error budget remaining and burn rate |
/slo/:id/history | GET | Historical compliance over the configured window |
/health | GET | Plugin health check |
Nobl9 starts at $500/mo. Datadog SLOs require a Datadog APM subscription. nself-slo-tracker queries your existing Prometheus instance — no extra agent, no vendor data upload, $0.99/mo as part of the ɳSentry bundle.
Port: 3835 | Bundle: ɳSentry ($0.99/mo) or ɳSelf+ ($3.99/mo) | Ships: v1.1.0