GoAccess
A real-time web log analyzer that generates interactive HTML reports. Parses Apache, Nginx, Amazon S3, CloudFront, and many other log formats.
What You Can Do After Deployment
- Visit your domain — the real-time HTML dashboard loads immediately
- Feed log data — pipe or mount your web server access logs for analysis
- Monitor traffic in real time — visitors, requests, bandwidth, and more update via WebSocket
- Identify trends — top requested files, 404s, referring sites, visitor locations, and OS/browser breakdowns
- Export reports — generate static HTML or JSON reports for archival
Key Features
- Real-time HTML report with WebSocket updates
- Terminal-based dashboard (ncurses)
- Supports Apache, Nginx, Amazon S3, CloudFront, Elastic Load Balancing, and custom log formats
- GeoIP location tracking
- Incremental log processing
- Virtual host support
- Color-coded terminal output
- Fast — designed to parse large logs quickly
License
MIT — GitHub