Time Served показывает 0.0us в инструменте goaccess
Мы установили GoAccess v0.9 на наш Linux-компьютер. мы настроили формат журнала в nginx.
log_format timed_combined '$remote_addr - $remote_user [$time_local] "$request" $status $body_bytes_sent "$http_referer" "$http_user_agent" "$http_x_forwarded_for" <msec=$msec|connection=$connection|connection_requests=$connection_requests|millis=$request_time>';
Но при просмотре журналов с помощью инструмента goaccess параметр Time Сервис показывает 0.00us для всех панелей. Формат журнала, используемый в goaccess.conf:
log-format %h %^[%d:%^] "%r" %s %b "%R" "%u" %^ %D
Как отобразить правильное время в отчете Goaccess
1 ответ
Предполагая ваш log-format
правильно, Nginx использует миллисекунды, поэтому вместо указания %D
(микросекунды), вы должны использовать %T
,
log-format %h %^[%d:%^] "%r" %s %b "%R" "%u" %^ %T
Подробнее о настраиваемом журнале.