Selvo
How Selvo manages 1,200 monitors as code with Terraform
Selvo is a cloud data platform used by thousands of organizations to store, query and share data. Its services run across several clouds and regions, and new endpoints launch every week.
- Industry
- Cloud Data
- Location
- Bozeman, Montana
- Employees
- 4000+
- Identity Provider
- Okta
- Workloads
- Query APIs, Data Sharing Endpoints, Cron Jobs
Challenge
Monitors were created by hand in a dashboard, so coverage drifted. New services often launched without checks, and old monitors kept alerting for endpoints that no longer existed.
Solution
Selvo moved every monitor into Terraform using the Navy provider. Monitors, alert routes and status page components are reviewed in pull requests and applied in the same pipeline as the services.
Results
Result 01
1,200 monitors managed in Terraform with no manual changes in the dashboard
Result 02
Every new production service launches with monitors on day one
Result 03
Stale monitors reduced from around 180 to zero after the first cleanup
Story