This project is not covered by Drupal’s security advisory policy.
---
Introduction (Summary) - First 200 chars shown in search
View and analyze Varnish cache logs directly in Drupal admin. Monitor cache hit rates, filter requests by URL/status/cache status, and troubleshoot performance issues. Includes Drush commands for Acquia Cloud and restricted environments.
---
Features
- **Log Viewer**: Browse recent Varnish access logs at /admin/reports/varnish-logs
- **Filtering**: Filter by URL pattern, HTTP status code (200, 404, 500, etc.), and cache status (HIT/MISS/PASS)
- **Error Logs**: Dedicated view for 4xx/5xx error responses
- **Statistics Dashboard**: Cache hit/miss rates and request statistics
- **Drush Commands**:
- `drush varnish:sync-logs` - Sync logs to readable cache file
- `drush varnish:stats` - Display cache statistics
- `drush varnish:tail` - Real-time log tailing with filters
- **Acquia Cloud Support**: Handles Acquia's extended log format
---
Post-Installation
1. Enable the module: `drush en varnish_log_viewer`
2. Configure the log file path at /admin/config/system/varnish-log-viewer
3. If PHP cannot read logs directly (common on managed hosting), run: `drush varnish:sync-logs`
4. View logs at /admin/reports/varnish-logs
---
Additional Requirements
- PHP 8.1 or higher
- Drupal 10 or 11
- Drush 12+ (for CLI commands)
- Access to Varnish log files (varnishncsa format)
---
Recommended modules/libraries
- [Purge](https://www.drupal.org/project/purge) - Cache invalidation framework
- [Varnish Purge](https://www.drupal.org/project/varnish_purge) - Varnish cache tag invalidation
---
Similar projects
- [Syslog](https://www.drupal.org/docs/core-modules-and-themes/core-modules/syslog) - Core logging to system log
- [DBLog](https://www.drupal.org/docs/core-modules-and-themes/core-modules/databas...) - Core database logging
---
Supporting this Module
- Report issues in the issue queue
- Submit patches or merge requests
- Contribute documentation improvements
---
Project information
- Project categories: Automation
- Ecosystem: Varnish, Core logs
- Created by kt2026 on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
View real-time Varnish cache logs and statistics in the Drupal admin. Filter by URL, status code, or cache status. Includes Drush commands for log syncing and Acquia Cloud support.