Reference

CLI reference

All Burnless commands and their options.

burnless initplanned

Generates a starter sre.yaml interactively. Prompts for service name, team, SLO target.

burnless validateplanned

Validates sre.yaml against the JSON schema. Prints friendly errors pointing to the exact field.

--file, -f Path to sre.yaml (default: ./sre.yaml)
burnless applyplanned

Applies config: generates Prometheus rules, pushes Grafana dashboard, configures PagerDuty.

--dry-run Print what would happen without doing it
burnless statusplanned

Shows current SLO status and error budget remaining for all services.

--service Filter by service name
burnless agentin progress

Starts the agent daemon. Polls Prometheus every 60s. Triggers runbooks when thresholds crossed.

--config Path to sre.yaml
--interval Poll interval (default: 60s)
--dry-run Detect but don't execute runbooks
burnless toil logplanned

Logs a toil event with estimated time and description.

--minutes Time spent
--description What you did
burnless toil reportplanned

Generates a toil report for the current month.

--month Month to report (default: current)
burnless versiondone

Prints the current version of Burnless.