OnCallReady

Commands

incident - (simulator) the incident room: channel, pager, roles, updates, status page, on an incident clock

incident SUBCOMMAND [ARGS]

Examples

$ incident status

the incident card: severity, roles, impact now, next update due

$ incident declare --sev 2 "checkout failing for about a third of customers since 19:33"

declare: you become incident commander

$ incident page checkout "checkout failing ~31%, SEV2"

page the checkout on-call (the team rota, with a reason)

$ incident role ops @dana

one pair of hands on production

$ incident assign @dana "roll back checkout to 2.9.0"

the mitigation, as a task for the ops lead

$ incident update status --state identified --component partial "Some customers cannot pay at checkout. We have found the cause and are fixing it. Next update at 20:15 UTC."

a status page post

$ incident wait 10

let ten minutes of incident time pass

$ incident handoff @casey "Impact now: ... Next update due 16:55 UTC. Open decision: ..."

hand incident command on

$ incident timeline --md

the timeline as markdown, for the postmortem

Gotchas

Taught in

Try incident in a real terminal Free, in your browser - a real Ubuntu terminal to try it in, with missions that check your work.