Notify Observability Runbook

Audience: operators and on-call engineers monitoring the Notify service — delivery health, queue pressure, and tenant isolation.

This runbook lists the dashboards, metrics, logs, traces, and health probes used to operate Notify, including offline/air-gap import steps for the bundled Grafana assets.

Dashboards (offline import)

Key metrics

Logs and traces

Health and diagnostics

Alert hints

Prometheus alert rules ship alongside this runbook in alerts/notify-slo-alerts.yaml.

Offline verification steps

  1. Import the Grafana JSON locally and point it at the Prometheus scrape labelled notify.
  2. Run a simulation via POST /api/v2/simulate with a sample rule set and confirm the response body and structured logs emit locally.
  3. Fetch /status and compare the commit/version to the offline bundle manifest.