【Nginx】Nginx配置Json格式日志

nginx.conf 模块配置 log_format:

log_format main '{
  "@timestamp":"$time_iso8601",
  "host":"$server_addr",
  "clientip":"$remote_addr",
  "remote_user":"$remote_user",
  "request":"$request",
  "http_user_agent":"$http_user_agent",
  "size":"$body_bytes_sent",
  "responsetime":"$request_time",
  "upstreamtime":"$upstream_response_time",
  "upstreamhost":"$upstream_addr",
  "http_host":"$host",
  "url":"$uri",
  "domain":"$host",
  "xff":"$http_x_forwarded_for",
  "referer":"$http_referer",
  "status":"$status"
}';

配置完成后执行下格式校验:../sbin/nginx -t

校验成功后,重新加载配置:../sbin/nginx -s reload

日志展示如下:

猜你喜欢

转载自www.cnblogs.com/cnskylee/p/11302219.html