Skip to content

v1.7.35 — CS Monitor performance panel

Choose a tag to compare

@andrewbakercloudscale andrewbakercloudscale released this 05 Apr 09:19
· 385 commits to main since this release

CS Monitor — DevTools-style performance panel

A full developer performance panel docked at the bottom of every WordPress admin and frontend page (visible to manage_options users only).

Features

DB Queries

  • Every query timed and attributed to the responsible plugin
  • N+1 pattern detection (same query looping ≥3 times)
  • Duplicate query highlighting
  • Call-stack trace showing hook → plugin → function chain
  • EXPLAIN on demand for SELECT queries
  • Multi-column sort (time, plugin, rows)
  • Colour-coded severity: fast / medium / slow / critical

HTTP / REST

  • Outbound HTTP calls with latency and status
  • Plugin attribution via backtrace file paths

Logs

  • Reads wp-content/debug.log (last 500 entries)
  • Captures in-request PHP warnings/notices/deprecated
  • Filter by level and source
  • One-click debug logging toggle (stored in DB, survives container restarts)

Summary

  • Plugin leaderboard by DB query time
  • Top 5 slowest queries and HTTP calls
  • N+1 pattern list and exact duplicate groups

UI

  • Tall pill toggle button — easy to tap on mobile
  • ? help popover explaining every tab and colour code
  • JSON export
  • Keyboard shortcut Ctrl+Shift+M
  • Resize handle with localStorage persistence
  • Mobile: query column shown, plugin/rows hidden, horizontal scroll