O Nginx por padrão emitirá um formato de log combinado (NCSA).
O GoAccess irá reconhecê-lo automaticamente se você escolher a primeira opção na caixa de diálogo de configuração (ou remover permanentemente o NCSA Combined Log Format do seu arquivo de configuração).
Se você estiver interessado em registrar o tempo de solicitação, precisará modificar seu arquivo de configuração do nginx e adicionar seu formato de registro personalizado:
vi /etc/nginx/nginx.conf
adicione:
log_format timed_combined '$remote_addr - $remote_user [$time_local] ' '"$request" $status $body_bytes_sent ' '"$http_referer" "$http_user_agent" ' '$request_time';
e altere o log de acesso para usar o novo formato:
access_log /var/log/nginx/timed.log timed_combined;
e reinicie o nginx
Certifique-se de que seu access.log esteja registrando o tempo de solicitação. Então você pode adicionar %T
ao seu goaccess log-format
como:
log-format %h %^[%d:%t %^] "%r" %s %b "%R" "%u" %T