GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser. It provides fast and valuable HTTP statistics for system administrators that require a visual server report on the fly.
GoAccess is an open-source, real-time web log analyzer that can be used through a terminal or a web browser. It provides fast HTTP statistics for system administrators needing a visual server report.
Features:
It is fast and provides real-time updates.
It is written in C and uses only ncurses as a dependency.
It supports nearly all web log formats such as Apache, Nginx, Amazon S3, Elastic Load Balancing, CloudFront, and Caddy.
It can generate a complete, self-contained real-time HTML report, as well as JSON and CSV reports.
It offers beautiful terminal and bootstrap dashboards that can be customized with different colors.
It is Valgrind tested.
GoAccess is designed for quick analysis of access logs and can be used via SSH.