nginx - 관건 변수

1665 단어 nginx 로그Lamp
변수:
$request_time
        :       ,         
$upstream_response_time
            :   Nginx   (php-cgi)                       
$bytes_sent(1.3.8, 1.2.5)
    nginx          ,         。
$body_bytes_sent
    nginx              (      )。
$content_length
    “Content-Length”     ,   $http_content_length。 ,nginx           Content-Length    ,  nginx          Content-Length  ($sent_http_content_length)  。
$request_length(1.3.12, 1.2.7)
          (     、       )。  ,  $request_length             ,                , $request_length           ,   nginx                (     、   、   )。  , nginx      URL POST  , POST   (    )      。
$upstream_response_length(0.7.27)
       upstream             ,      ,1.11.4    $upstream_bytes_received         。                    ,  $upstream_addr      。

로그 설정 예:
http {
      ....
    log_format log_json '{ "@timestamp": "$time_local","remote_addr": "$remote_addr", "referer":"$http_referer", "request": "$request", "status":$status, "bytes": $body_bytes_sent, "agent":"$http_user_agent", "x_forwarded":"$http_x_forwarded_for", "up_addr": "$upstream_addr,"up_host": "$upstream_http_host","up_resp_time":"$upstream_response_time","request_time":"$request_time"}';
}

server {
      ....
    access_log  /www/wwwlogs/api.tinydev.com.access.log log_json;
}

좋은 웹페이지 즐겨찾기