drupal_insight
No security coverage
Drupal Insight is the definitive diagnostics, monitoring, and performance optimization telemetry toolkit for Drupal websites. It provides developers, agency teams, and site builders with real-time auditing of caching states, SQL queries, controller performance, queue metrics, and server execution environments.
Designed for enterprise stability, the suite has built-in database capping and request sampling to run safely in production environments with minimal overhead.
Features
- Site Health Dashboard: Visual overview of cached rendering, database profiles, and system health status.
- Performance Analyzer: Tracks slow routing controllers, entity load footprints, memory warnings, and Twig configs.
- Database Profiler: Aggregates query execution logs to isolate slow SQL, join storms, and duplicate queries.
- Cache Inspector: Monitors cache bin database sizes, hit/miss ratios, and frequently invalidated cache tags.
- Views Auditor: Inspects all active Views to detect missing caching configurations, DISTINCT query queries, and complex join chain loads.
- Queue Monitor: Lists active database queues, stuck leases, backlogs, and allows resetting or purging.
- Config Audits: Checks database active state configs against exported sync directories to isolate drift or unexpected overrides.
- Environment Inspector: Scans OPcache parameters, PHP memory configurations, secure directories, trusted host settings, and cron execution intervals.
Post-Installation
Once enabled, access the diagnostics suite in your admin interface:
- Insights Dashboard: Go to
/admin/reports/insight(or find the Insights tab placed directly after Configuration in your top administrative toolbar). - Diagnostic Settings: Go to
/admin/config/development/insightto set slow request time margins, memory warnings, database logs sampling, and cron alerts frequency.
Additional Requirements
Requires no external PHP libraries or contributed modules; works fully with core Drupal 8.9+, 9.x, 10.x, and 11.x databases.
Recommended modules/libraries
- Admin Toolbar: Enables full hover-dropdown lists inside the administrative top-bar, allowing quick access to settings and queue logs.
Similar projects
- Webprofiler / Devel: While Devel and Webprofiler are excellent for local code debugging, they are resource-heavy and unsafe to run in production. Drupal Insight is optimized for safe, high-performance telemetry audits in production environments with capped database tables.