Define
Calls, workflows, schedules, alerts, projects, and members live as YAML or JSON on disk. The schema is documented and validates on save.
Write and maintain your application monitoring in a single human-readable YAML or JSON file. Calls, workflows, schedules, alerts, projects, and members are defined as code, reviewed in PRs, and shipped on the same release pipeline as the APIs they watch.
9f7c2a1parsing / 0%POST /v1/paymentsawaiting config...awaiting config...awaiting config...awaiting config...Pull the project, change the YAML in the editor you already use, push it back. Reviewers approve in GitHub. The platform applies it the moment main moves.
Calls, workflows, schedules, alerts, projects, and members live as YAML or JSON on disk. The schema is documented and validates on save.
Open a PR like any other. Diffs show exactly what's changing: thresholds, regions, headers, owners, and release gates.
When the PR merges, the platform reconciles in under two seconds. Roll back any change with a git revert.
Drop the monitoring repo into the same workspace as the APIs it watches. When an engineer changes an endpoint, they change the monitor in the same PR, and the same reviewers approve both.
git / main / 9f7c2a124 / 2 modifiedMM7 / 1 added+1411 / 1 modifiedMGit, or any version control system, gives you change tracking, code review, and rollbacks for free. See exactly what every commit moved: a threshold, a region, an owner, and revert any one of them with a one-line PR.
1 name: "payments.create"
2 path: "POST /v1/payments"
3 regions:
4 - aws-us-east-1
5-- gcp-eu-west-2
6+- gcp-eu-west-2
7+- azure-ap-south
8 schedule: every 60s
9 assert:
10-p95_ms: 600
11+p95_ms: 500
12 status: 201
13+alert:
14+channel: "#payments-prod"
15+on: 3-of-5 fail
Configuration as code is not just for monitors. Update schedules across the fleet, change alerting thresholds, rotate credentials, add team members, fork projects, and let the platform reconcile the approved diff.
x142