Skip to content

WordPress performance dashboard with real-time metrics, slow query analysis, plugin impact scoring, and Dockerized demo/production setups inspired by Grafana and Netdata

Notifications You must be signed in to change notification settings

daryllundy/wp-performance-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WordPress Performance Dashboard

Real-time WordPress performance monitoring dashboard for database, plugin, and system metrics, styled like Grafana/Netdata.

Highlights

  • Live metrics for response time, QPS, and memory
  • Slow query and plugin impact analysis
  • Admin-Ajax monitoring and recommendations
  • REST API + WebSocket updates
  • Docker-ready demo environment

Demo (Recommended)

Spin up the full demo stack (WordPress + MySQL + dashboard):

./demo/start-demo.sh start --with-dashboard

Access:

Full demo docs: demo/README.md

Local Run (Node)

npm install
cp .env.dashboard.example .env
npm run seed:sample-data
npm start

Dashboard: http://localhost:3000

App start recording (800x500): App start recording

Docker

  • Full stack: docker-compose -f docker-compose.full.yml up -d
  • Dashboard-only: docker-compose -f docker-compose.dashboard.yml up -d

See Docker Setup Guide for details.

API (Quick Look)

  • GET /api/metrics
  • GET /api/slow-queries
  • GET /api/system-health

Full API notes: docs/

Testing

npm test
npm run test:docker

Documentation

Document Description
Docker Setup Docker configuration and deployment
Demo Integration How the demo environment integrates
Error Recovery Error handling and recovery systems
Demo Quick Start Get the demo running in minutes
Demo Data Structure Demo data schema and content
Demo Scripts Management script documentation
Demo Troubleshooting Common issues and solutions

Project Links

About

WordPress performance dashboard with real-time metrics, slow query analysis, plugin impact scoring, and Dockerized demo/production setups inspired by Grafana and Netdata

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published