Sera Pulse: Site Health Monitoring
Sera Pulse: Site Health Monitoring Guide
Sera Pulse monitors your WordPress site's vital signs in real-time, providing database optimization, cron management, error tracking, and AI-powered maintenance automation. It requires Sera Core.
Health Dashboard
The Pulse dashboard (Sera > Pulse) shows:
- Overall Health Score β A 0-100 score based on multiple health indicators
- Database Status β Table sizes, overhead, and optimization recommendations
- PHP Status β PHP version, memory usage, error count
- Cron Status β Scheduled tasks, missed events, and stuck jobs
- Disk Usage β WordPress installation size, uploads, and available space
- Uptime β Current uptime streak and historical uptime percentage
Database Optimization
One-Click Optimization
Click Optimize Database to:
- Remove post revisions (configurable retention period)
- Clean auto-drafts and trashed posts
- Remove spam and trashed comments
- Optimize database tables (OPTIMIZE TABLE)
- Clean transient options
- Remove orphaned metadata
Scheduled Optimization
Set up automatic database maintenance:
- Frequency β Daily, weekly, or monthly
- Tasks β Select which optimization tasks to run
- Retention β How many post revisions to keep (default: 5)
Table Analysis
View detailed information for each database table:
- Row count and data size
- Index size and overhead
- Last optimization date
- Recommendations (optimize, repair, or leave alone)
Cron Job Manager
WordPress uses WP-Cron for scheduled tasks. Pulse provides a visual manager:
- View all scheduled events β See every cron job with its schedule, next run time, and hook name
- Manual execution β Run any cron job immediately
- Delete events β Remove stuck or orphaned cron events
- Add custom events β Schedule new cron jobs from the dashboard
- Cron health β Detect if WP-Cron is disabled or not firing properly
PHP Error Log Viewer
View and search PHP errors without leaving WordPress:
- Real-time log β Tail the PHP error log with auto-refresh
- Search and filter β Find errors by type (notice, warning, fatal), file, or message
- Error grouping β Group identical errors with occurrence count
- Clear log β Purge the error log with one click
Uptime Monitoring
Pulse monitors your site's availability:
- Ping interval β How often to check (default: 5 minutes)
- Alert threshold β How many failed checks before alerting (default: 2)
- Response time tracking β Monitor page load times over time
- Downtime log β Historical record of all downtime events
AI Auto-Pilot Mode
When connected to Sera Core's AI Engine, Pulse can operate in Auto-Pilot mode:
- Automatic optimization β Runs database optimization when overhead exceeds a threshold
- Error analysis β AI analyzes PHP errors and suggests fixes
- Predictive maintenance β Identifies potential issues before they cause problems
- Smart scheduling β Adjusts maintenance schedules based on site traffic patterns
Enable Auto-Pilot from Sera > Pulse > Settings > Auto-Pilot.
Site Cleanup Automation
Pulse can automatically clean up:
- Expired transients
- Orphaned post metadata
- Unused tags and categories
- Spam comments older than X days
- Trashed items older than X days
Configure cleanup rules from Pulse > Cleanup > Automation.
Performance Metrics History
Pulse records performance metrics over time:
- Page load time (average, p95, p99)
- Database query time
- Memory usage
- PHP execution time
View trends and identify performance regressions from the Pulse > Performance tab.