Centralized monitoring dashboard for WordPress plugins. Monitor health, logs, metrics, and alerts across all your plugins from a single interface.
- System Overview - Monitor health status of all registered plugins at a glance
- Unified Logs - View aggregated logs from all plugins with filtering
- Health Checks - Automated monitoring every 5 minutes via WP Cron
- Metrics Dashboard - Track error rates, warnings, and custom plugin metrics
- Alert System - Configure notifications for threshold violations (coming soon)
- WordPress 5.8+
- PHP 7.4+
- Monitored plugins must implement
DevOpsMonitorInterfacefrom wp-devops-monitor
cd wp-content/plugins
git clone git@github.com:jaredwilder/wp-devops-hub.git
cd wp-devops-hub
composer installThen activate via WP Admin → Plugins.
- Download the latest release
- Upload to
wp-content/plugins/ - Run
composer installin the plugin directory - Activate via WP Admin → Plugins
Once installed, navigate to DevOps Hub in the WordPress admin menu.
Plugins automatically appear in the hub when they:
- Implement
DevOpsMonitorInterfacefrom the wp-devops-monitor library - Call
do_action('devops_hub_register_plugin', $data)on thedevops_hub_loadedhook
Example:
add_action('devops_hub_loaded', function() {
do_action('devops_hub_register_plugin', array(
'slug' => 'my-plugin',
'name' => 'My Plugin',
'version' => '1.0.0',
'monitoring_class' => 'MyPlugin_Monitor',
'capabilities' => array(
'logs' => true,
'health_check' => true,
'metrics' => true,
'quick_actions' => array('clear_cache')
)
));
});Want your plugin to appear in DevOps Hub? See the wp-devops-monitor library for implementation details.
GPL v3 or later
Jared Wilder - jaredwilder.com
For issues or questions, please open an issue on GitHub.