Jack Baty

Director of Unspecified Services

GoAccess and HTTP Protocols

Always read the manual

Using GoAccess to process my web server logs is going fine. It's nice not paying for an analytics service, but it's definitely a messier process.

I wrote a little about Filtering server logs for use with GoAccess recently, but have since tweaked things a little.

One thing I found annoying was that GoAccess reports requests separated by HTTP protocol. So HTTP2 and HTTP1.1 requests are counted separately. Not what I wanted, so I discovered --http-protocol no and --http-method no. I'm always going to want this, so I added the following to /etc/goaccess/goaccess.config

http-protocol false
http-method   false

Now the requests are combined, making the reports more useful to me.