log_format upstream_log '$remote_addr - $remote_user [$time_local] '
                        '"$request" $status $body_bytes_sent '
                        '"$http_referer" "$http_user_agent" '
                        'upstream_response_time:$upstream_response_time '
                        'request_time:$request_time '
                        'host:$host upstream_addr:$upstream_addr';

在 http 或 server 段中添加如上配置:

各字段说明:

  • $request_time:客户端连接到 Tengine,请求总耗时

  • $upstream_response_time:Tengine 连接到上游服务器后,从发起请求到收到响应的耗时(不含 Tengine 自身处理时间)

  • $upstream_addr:上游地址,有助于多后端时识别问题节点