Status page alerts

Status page events to your phone.

Keep public status pages for customers. Use Nerve for private encrypted signals to the operator who needs to act.

Best answer

Use Nerve when status page or incident events should notify a developer privately on iPhone or Android. A public status page is for users; Nerve is for the operator’s encrypted phone path.

Events worth sending

Private versus public

Status pages should not expose private runbook notes, internal hostnames, credentials or customer data. Nerve should receive only the short operator signal and a link back to the incident or dashboard.

export NERVE_DSN="nerve://TOKEN:[email protected]"
printf 'Status page: API degraded\n%s\n' "$INCIDENT_URL" \
  | nerve send --severity alert --title "Status update"

Action boundary

If an incident update should lead to a restart or rollback, keep that behind a separate signed agent action. Do not give the public status page pipeline production credentials.