日志格式
为了更好满足分析场景,推荐采用如下log_format配置。
log_format main '$remote_addr - $remote_user [$time_local] "$request" $http_host '
'$status $request_length $body_bytes_sent "$http_referer" '
'"$http_user_agent" $request_time $upstream_response_time';
各字段含义如下:
| 字段 | 含义 |
|---|---|
| remote_addr | 客户端地址 |
| remote_user | 客户端用户名 |
| time_local | 服务器时间 |
| request | 请求内容,包括方法名、地址和http协议 |
| http_host | 用户请求时使用的http地址 |
| status | 返回的http状态码 |
| request_length | 请求大小 |
| body_bytes_sent | 返回的大小 |
| http_referer | 来源页 |
| http_user_agent | 客户端名称 |
| request_time | 整体请求延时 |
| upstream_response_time | 上游服务的处理延时 |