Site Pulse is a monitoring plugin that runs entirely inside WordPress. It checks your pages and database automatically after each page load (via the shutdown hook) and shows the results on a dashboard in wp-admin. When something goes wrong, it sends you an email.
No external monitoring service or API key required.
What it monitors:
SAVEQUERIES to be enabled)Alerts:
The plugin sends email alerts when a page returns an error, responds too slowly, or a DB test query fails. You can choose which alert types to enable, and duplicate alerts are suppressed for 1 hour.
Dashboard:
The admin dashboard shows an overall site health indicator, then breaks down into page monitoring and DB status. Each section has charts (powered by Chart.js), error logs, and detail views.
This plugin bundles Chart.js (MIT license) for rendering charts on the admin dashboard. All files are included locally — no external requests are made.