I've written a wrapper for GoAccess to process the logs produced for the 30ish project sites that we're watching.
Today I deployed it to the server and ran a wrapup task that will bring all of our reports up to date.
Next month I'll see how it works when run from a cron job.