Ops Console

Guides, permissions, workflows, and company operations.

The Ops Console is the staff-only operations cockpit. It’s designed to prevent “mystery failures” by surfacing checks, evidence, and environment posture.

Primary sections
  • Ops Dashboard: company search + quick access to support workflows.
  • Ops Checks: run smoke/invariants/idempotency/readiness + store evidence output.
  • Launch Gate: ensure launch items are green before production cutover.
  • Backups & Retention: record backup runs, prune old runs, track restore tests.
  • Probes: test error + test alert to verify monitoring in production.
Recommended ops routine
  1. Run Ops → Checks → Run all after every deploy.
  2. Export recent runs as launch evidence and attach to release notes.
  3. Verify backups are running and record at least one restore test per environment.
  4. Use probes to confirm alerting paths work end-to-end.
Automated daily checks (recommended)

In production, schedule a daily run to capture continuous readiness evidence.

  • python manage.py ez360_run_ops_checks_daily (optionally include --company-id for company-scoped checks)
  • python manage.py ez360_prune_ops_check_runs --days 30 (retention; keep Ops evidence lean)
Staff-only
Ops Console endpoints are restricted to staff. Keep access tight.