Skip to content
mab056 edited this page Mar 3, 2026 · 6 revisions

Ops Health Dashboard Wiki

Production-grade WordPress plugin for operational monitoring: automated health checks, admin dashboard, WP-Cron scheduling, and multi-channel alerting.

Quick Overview

  • Plugin version: 0.6.2
  • Minimum requirements: WordPress 5.8+, PHP 7.4+
  • Implemented checks: Database, Error Log, Redis, Disk, Versions
  • Alerting: Email, Webhook, Slack, Telegram, WhatsApp
  • Tests: 574 unit (1336 assertions) + 322 integration (655 single-site / 684 multisite) + 46 E2E scenarios (138 local runs across 3 viewports)
  • Coverage: 100% classes, methods, lines (unit + integration single-site + multisite combined)
  • Multisite: full uninstall and testing support

Wiki Navigation

Repository

  • Plugin codebase: /var/www/html/wp-content/plugins/ops-health-dashboard
  • Main plugin file: ops-health-dashboard.php
  • DI bootstrap: config/bootstrap.php

Current Status

Milestones M0-M6 completed. See Roadmap for planned M7-M9.

Distinctive baseline elements:

  • Custom DI container (bind, share, instance, make) with circular dependency detection
  • Idempotent plugin orchestration
  • Anti-SSRF hardening on all outbound requests
  • AlertManager with per-check cooldown and per-channel error isolation
  • Admin UI with dedicated CSS for HealthScreen and DashboardWidget
  • Multisite: network uninstall with blog iteration + inline fallback

Clone this wiki locally