之前在一个springboot项目中开启了access.log日志(参见spring boot打开tomcat的access日志),现在可以很方便的根据access日志统计时延。先看日志文件:
再看access.log里的8个字段:
%h %l %u %t "%r" %s %b %D
这几个字段都是啥意思?
- %h = 发起请求的客户端 IP 地址
- %l = 客户机的 RFC 1413 标识 ( 参考 ) ,只有实现了 RFC 1413 规范的客户端,才能提供此信息。
- %u = 访问用户的 ID
- %t = 收到请求的时间
- %r = 来自客户端的请求行
- %s = 服务器返回客户端的状态码
- %b = 返回给客户端的字节大小,但不包括响应头的大小
- %D