GoAccess is een leuk tooltje voor het analyseren van log bestanden. Voor het analyseren van SiteGround Access Logs kan het volgende commando gebruikt worden.
export LANG=en_US.UTF-8
goaccess -f access.log --log-format='%h %v %^ [%d:%t %^] "%r" %s %b "%R" "%u"' --date-format='%d/%b/%Y' --time-format='%H:%M:%S'

Update 24 juli 2023
Om GoAccess ook de tijden en cache status te laten verwerken kan het volgende log format gebruikt worden:
goaccess -f access.log --log-format='%h %v %^ [%d:%t %^] "%r" %s %b "%R" "%u" | %K | %^ %^ %T %C %^' --date-format='%d/%b/%Y' --time-format='%H:%M:%S' -o report.html
SiteGround gebruikt waarschijnlijk een NGINX log format met de volgende variabelen:
$upstream_header_time $upstream_response_time $request_time
Met de %T
specifier kan GoAccess dit uitlezen: https://goaccess.io/man.