What is GoAccess?
GoAccess is an open source, real-time web log analyzer and interactive viewer that runs in a terminal on *nix systems or through a web browser. It provides fast and valuable HTTP statistics for system administrators who require a visual server report on the fly. Designed to be a fast, terminal-based log analyzer, GoAccess quickly analyzes and presents web server statistics in real time without needing to use a web browser, making it a great tool for quick analysis of access logs via SSH or for those who prefer working in the terminal While the terminal output is the default, GoAccess also has the capability to generate a complete real-time HTML report, as well as JSON and CSV reports, making it useful for analytics, monitoring, and data visualization
Highlights
- Real-time, millisecond/second updates on web server statistics
- Supports nearly all web log formats, including Apache, Nginx, Amazon S3, Elastic Load Balancing, and CloudFront
- Requires only the ncurses library as a dependency
- Provides beautiful terminal and Bootstrap-based dashboards that can be customized with color schemes
- Valgrind tested for reliability
Features
Command line interface
Nginx
Real-time traffic
Apache Web Server
Web Log Analysis
Reporting