Ordyn builds and maintains monitors for every PR - no code changes required - so if something breaks, it can put up a fix before you open your laptop.
Detect
It creates monitors for every PR and verifies them in prod.
No gaps: Ordyn reads every PR and creates the monitors and metrics needed to verify everything works in prod - no code changes required. After you deploy, it automatically baselines alert thresholds.
You just keep shipping.
arrakis/spice-router
Add retry backoff to harvester dispatch #482
OpenMergedchani merged 1 commit into main from chani/dispatch-backoff
github-actions deployed to productionActive
Deploy audits#482Waiting for deployDeployed a3f82c1
MonitorBaseline
Dispatch p95 latencyp95(dispatch.duration_ms)
PendingBaselining
Dispatch 5xx ratesum(http.5xx{svc:spice-router})
PendingBaselining
Harvester retry raterate(dispatch.retries)
PendingBaselining
Triage
It triages every alert, escalating only real issues.
No noise: Ordyn triages every alert prod signal and escalates only real issues to you - each lands with an owner, impact analysis and root cause. As prod changes, flappy alerts are automatically tuned and irrelevant ones are pruned.
No humans: when it’s confident, Ordyn automatically puts up a PR to resolve the issue. Use your own coding agent (or software factory)? Connect Ordyn to start fixing prod autonomously.
Thread# inc-spice-router
OrdynAPP10:44
Dispatch p95 latencyspice-router
#482
10:2010:3010:40
Root cause: retries added in #482 hold Postgres connections through backoff, draining the dispatch pool.
Confidence5/5
2 replies
OrdynAPP10:44
Fixing with @Devin
D
DevinAPP10:51
PR ready to review
arrakis/spice-router
#483 Release pool connection before retry backoff+4−1 · dispatch/retry.py
Everything you need to hit the ground running
Page @stilgar for spice-ledger, not #harvest
sietch-sync timeouts during Caladan backups are expected
Dispatch retries must release pool connections
spice-router
Return the Postgres connection before any retry backoff. Holding it drained the dispatch pool in INC-214. Flag PRs that sleep while holding a connection.
Learned from
#483 Release pool connection before retry backoffMerged
#inc-spice-router · chani: “never hold a conn across a sleep”Thread
INC-214 Dispatch p95 latencyResolved
On-call intelligence
Context from your repo, past issues, alerts, fixes, incidents, and feedback build on-call intelligence that improves over time. Tell it once, and it’ll remember forever.
# inc-spice-ledger
ST
Stilgar14:05
@Ordyn are the ledger write failures from the Caladan failover?
OrdynAPP14:06
Yes. Failures began at 14:02, 40s after the failover. spice-ledger is still writing to the old primary, ledger-db-a.
failover
StatusMitigating
Impact1,240 failed writes
Owner@stilgar
View investigationLive · updated 1m ago
Incident investigator
Ordyn auto-joins incident channels and co-investigates side-by-side with engineers - updating the investigation automatically as new evidence is uncovered, following up on leads, and providing useful context.
# prod-overwatch
OrdynAPP03:12(edited)
Alert volume for sietch-sync is 10× higher than usual. Doing a deeper dive…
YesterdayNow
Scanning 42 services across 6 sourcesRoot cause found
harvester-api 5xx errors14 alerts
sietch-sync AccessDenied11 alerts
spice-ledger queue age6 alerts
All three trace to sietch-sync IAM credentials that expired at 02:58.
Ordyn Overwatch
Ordyn Overwatch periodically scans your entire system to catch prod-spanning issues that triggered multiple alerts - or emerging problems that haven’t triggered any yet.
Thread# oncall-ornithopter
DatadogAPP09:14
[Triggered] CPU above 85% on ornithopter-apihost:orni-03 · env:prod · avg(last_5m) 91.2%
1 reply
OrdynAPP09:14
No one has responded to the last 23 instances of this alert, and no customer impact has been detected.
MuteTune
Proactive prod assistant
Add Ordyn to your on-call channels to clean up noisy alerts, babysit migrations, create on-call handoff summaries, review unmerged PRs, and more.
Trusted by dev teams big & small
We investigate every Sentry alert - no exceptions. Ordyn made that sustainable by eliminating manual triage. Senior engineers got their time back for higher-leverage work, and the broader team adopted it without friction.
Siva Visakan SooriyanCTO, Arcana
Very impressed with Ordyn. It's now my go to to triage alerts that are complex and stateful. It's a key piece of our infrastructure at Fermat as shipping velocity increases rapidly with coding agents.
Shreyas KumarCTO, FERMÀT
Ordyn just worked. We were slammed yesterday and today and it helped a lot just automatically knowing what was causing issues.
Aditya LahiriCTO, OpenFunnel
Start for free. Set up in minutes.
Never think about monitoring again.
Annual discounts available. Top up account at any time. Top ups don't expire.
Frequently asked questions
Yes, we take security very seriously.
- We are fully SOC2 Type II and HIPAA compliant
- All your data is encrypted and kept logically isolated
- Neither we nor any of our data providers ever use your data for training (ZDR on request)
Find out more at trust.ordyn.dev
We currently integrate with all leading cloud providers and observability/data platforms, including GCP, Azure Monitor, AWS Cloudwatch, Datadog, Grafana, and more - and can spin up new ones in days.
We also integrate with the rest of your stack, including Github, Slack, Linear, Asana, Clickup, Jira, and more.
Setup is easy - it usually takes ~15 minutes using our CLI or through our app. Code changes are optional. If you prefer, we can also personally walk you through it on a setup call.
Ordyn | AI Prod Engineer that catches and fixes issues before customer notice.