We recently started using Nginx as a front for our app servers. In order to get a grasp of all the requests being handled by Nginx, we wanted to analyze the nginx access.log. While a basic editor is good enough to figure out if things are going awry anywhere in the app, the process can become quite time consuming and painful with large log files. After doing some searches i found this nice log analyzer GoAccess.
Features of GoAccess
- Request Statistics, Total Requests, Unique visitors etc.
- Files requested percentage
- Different status codes count, 404 count
- Operating Systems and Browsers information only showed UNKNOWN for me.
How to Install and Use
On Linux based systems you can install it by using apt-get.
apt-get install goaccess