4 ms·
I use GoAccess. It's an offline access.log analytics engine. One feature it has is to generate static site from its db. I have an hourly cron script that picks
by dclusin 6y ago
I use GoAccess. It's an offline access.log analytics engine. One feature it has is to generate static site from its db. I have an hourly cron script that picks up the last hours logs and generates a static site. You can see it in action at https://www.clusin.com/analytics/ https://www.clusin.com/analytics/
1 - https://github.com/allinurl/goaccess https://github.com/allinurl/goaccess
- mimimi31 6y agoI've tried GoAccess in the past, but I remember the documentation not being very thorough on certain topics like the databse, websocket connection, or log syntax. So it was a bit of a pain to set up. It also had some weird quirks like generating duplicate entries or randomly failing to parse some log lines (you seem to have quite a few of those "failed requests" yourelf by the way). There also doesn't seem to be a good way to display statistics for multiple virtual hosts. Even if you change your log format to include the host, you just get an additional table in the dashboard, but still can't look at the other metrics for each host separately. You'd have to run multiple GoAccess instances to achieve that.
- dclusin 6y agoYeah I definitely had to open some issues to understand how it works. I have multiple virtual servers as well and wasn’t able to get it to break out links by virtual server. I figured it’s fine for my needs since I literally have nothing on my domains. I could see it being frustrating for power users.