Use case
Getting the right people onto an incident from a terminal or an agent. In our runbook this is the step right after declaring: pick the owning team (we route to one of six), and let Rootly's escalation policy notify the team channel and page the on-call engineer(s).
In Slack this is the Escalate button on the Rootly alert, which opens a form for choosing the team.
What's missing
There's no escalate verb. rootly alerts offers list, get, create, update, ack and resolve; rootly incidents offers list, get, create, update and delete. Neither can page a team, and there's no escalation-policy command.
rootly oncall who can tell you who is on call, but there's no way to actually reach them from the CLI.
Proposed
rootly incidents escalate <incident-id> --team=<team-slug-or-id> [--escalation-policy=<id>] [--note=...]
rootly alerts escalate <alert-id> --team=<team-slug-or-id>
Impact
This is the one gap that costs real time during an incident. Everything else on our terminal path is either automatable or a documentation caveat; escalation is the step where a responder has to stop, switch to Slack, find the alert message and click through a form — at exactly the moment when paging the right team fast matters most.
Use case
Getting the right people onto an incident from a terminal or an agent. In our runbook this is the step right after declaring: pick the owning team (we route to one of six), and let Rootly's escalation policy notify the team channel and page the on-call engineer(s).
In Slack this is the Escalate button on the Rootly alert, which opens a form for choosing the team.
What's missing
There's no escalate verb.
rootly alertsofferslist,get,create,update,ackandresolve;rootly incidentsofferslist,get,create,updateanddelete. Neither can page a team, and there's no escalation-policy command.rootly oncall whocan tell you who is on call, but there's no way to actually reach them from the CLI.Proposed
Impact
This is the one gap that costs real time during an incident. Everything else on our terminal path is either automatable or a documentation caveat; escalation is the step where a responder has to stop, switch to Slack, find the alert message and click through a form — at exactly the moment when paging the right team fast matters most.