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

---

Supporting organizations: 

Project information

Releases