Description
MAAT SRE Log Monitor is an AI-powered Site Reliability Engineering plugin for WordPress. It watches your server error log for fatal errors, parse errors, and uncaught exceptions — and when issues are detected, it dispatches them to a secure cloud analysis engine powered by Google Gemini AI.
What it does:
- Automatically scans your error log every hour via WP-Cron
- Detects fatal errors, parse errors, and uncaught exceptions
- Sends log data to the MAAT cloud engine for AI analysis
- Emails you a structured incident report with root cause, diagnosis, and step-by-step resolution
- Provides a customer incident dashboard with a full timeline, severity breakdown, and AI-generated fix instructions
- Supports log files from all major hosting providers (Cloudways, Kinsta, WP Engine, cPanel, Plesk)
Supported log formats:
- WordPress standard debug.log
- Cloudways:
/home/master/application/<id>/logs/error.log - Kinsta:
/www/logs/php/error.log - WP Engine:
/tmp/php-errors.log - cPanel / Plesk:
/home/<user>/logs/error_log
All data transmission requires an active API key obtained through registration inside the plugin dashboard. No data is sent without your explicit consent.
External Services
This plugin connects to an external cloud analysis service operated by the plugin author to process log data and generate AI-powered incident reports.
Service: MAAT SRE Cloud API
Endpoint: https://revenue-guardian-api-158799094681.us-central1.run.app/handle_request
What data is sent and when:
-
Registration — When you click “Generate Unique API Key”, your notification email address and site name are sent to the service. This is required to obtain an API key and activate monitoring.
-
Automated log scan (hourly) — After registration, the plugin runs an hourly WP-Cron job. If fatal errors are found in your configured error log, the following data is sent:
- Your API key (for authentication)
- The log snippet (fatal/parse errors only — warnings and notices are excluded)
- PHP version, list of active plugin names, active theme name
-
Manual scan — When you click “Manual Scan Now” on the dashboard, the same data as above is sent immediately on demand.
-
Settings sync — When you save settings, your API key and email-alerts toggle state are sent to keep your account in sync.
-
Incident history — The dashboard fetches your stored incident history from the service to display the timeline and AI reports.
No data is collected or transmitted before registration. The automated scan requires an active API key and will not run without one.
Terms of Service: https://profiles.wordpress.org/muhammadmuneeb198/ (full Terms of Service will be published at plugin website upon domain registration)
Privacy Policy: https://profiles.wordpress.org/muhammadmuneeb198/ (full Privacy Policy will be published at plugin website upon domain registration)
Chart.js is bundled locally inside this plugin and makes no external requests.
Installation
- Upload the
maat-sre-log-monitorfolder to/wp-content/plugins/ - Ensure
chart.min.js(Chart.js v4) is inside the/assets/subfolder - Activate the plugin through the Plugins menu in WordPress
- Navigate to MAAT SRE in the admin sidebar
- Enter your site name and notification email, then click Generate Unique API Key
FAQ
-
Does this plugin work with Cloudways?
-
Yes. Enter your Cloudways log path (e.g.
/home/master/application/abc123/logs/error.log) in the Log Path field under Settings and click Update Settings. -
Where are log files stored by default?
-
If no custom log path is set, the plugin reads from and rotates a log file inside
wp-content/uploads/maat-sre-log-monitor/debug.log. -
Is data sent before I register?
-
No. The cloud API is only contacted after you complete the registration step and receive an API key.
-
What does MAAT stand for?
-
MAAT is a family brand — the initials of four family members — built to deliver professional-grade site reliability tools for WordPress site owners.
-
Can I use this on multiple sites?
-
Yes. Each site registers separately and receives its own unique API key and isolated incident history.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“MAAT SRE Log Monitor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “MAAT SRE Log Monitor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.6.5
- Rebranded to MAAT SRE Log Monitor
- Added multi-host log format detection (Cloudways, Kinsta, WP Engine, cPanel, Plesk)
- Added allowed log path validation supporting all major hosting providers
- Moved all scripts and styles to wp_enqueue_script / wp_enqueue_style
- Bundled Chart.js locally — no longer loaded from CDN
- Added nonce verification and capability checks on all form handlers
- Escaped all dynamic output with appropriate WordPress escaping functions
- Prefixed all functions, options, hooks, and constants with msrelm_
- Separated inline JS and CSS into /assets/ files
