This project is not covered by Drupal’s security advisory policy.
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 Hub: Go to
/admin/insight(or click the custom Insights tab placed directly after Configuration in your top administrative toolbar) to see a directory of all tool routes. - Telemetry Dashboard: Go to
/admin/reports/insight(available as the first sub-link in the Insights toolbar dropdown) to view real-time diagnostics gauges. - Diagnostic Settings: Go to
/admin/config/development/insight(available in the Insights toolbar dropdown) to configure telemetry sampling, memory thresholds, and cron notification alerts.
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.
Project information
- Project categories: Administration tools, Developer tools, Performance
1 site reports using this module
- Created by darshan7karia on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.




