Nginx 日志解析示例:Goaccess 命令解析
Nginx 日志示例:Goaccess 命令解析
以下是一个 Nginx 日志示例,包含了访问时间、主机名、客户端 IP 地址、请求路径、用户代理等信息。
{'@timestamp':'2023-04-23T16:52:06+08:00','host':'10.0.0.4','clientip':'58.32.238.44','remote_user':'-','request':'GET /wms/rf/pick/pref HTTP/1.1','http_user_agent':'okhttp/4.5.0','size':762,'responsetime':0.008,'uct':0.001,'uht':0.008 ,'upstreamtime':'0.008','upstreamhost':'10.0.0.4:6001','http_host':'rmwms.pepsichina.cn','url':'/wms/rf/pick/pref','domain':'rmwms.pepsichina.cn','xff':'-','referer':'-','status':'200','connection_upgrade':'close','http_upgrade','-'}
您可以使用 Goaccess 命令解析该日志,获取更多详细数据。以下是一个示例命令:
goaccess -f /path/to/nginx/access.log --log-format='%^,%^,%h,%^,"%r",%^,"%u",%s,%b,%T,%^,%^,%^,%{Host},%^,%{Referer},%^,%^,%^,%^,%^,%^'
该命令使用 --log-format 参数指定日志格式,并使用 %^ 作为分隔符。
Goaccess 命令解析:
%^:分隔符%h:主机名%r:请求路径%u:用户代理%s:状态码%b:响应大小%T:响应时间%{Host}:主机头%{Referer}:来源链接
通过 Goaccess 命令,您可以更深入地分析网站访问数据,例如访问量、访问来源、热门页面等。
原文地址: https://www.cveoy.top/t/topic/nF0Z 著作权归作者所有。请勿转载和采集!