nginx json日志

1.nginx proxy反向代理服务器格式

        log_format access '{"@timestamp":"$time_iso8601",'
                          '"@version":"1",'
                          '"client_ip":"$remote_addr",'
                          '"server_ip":"$server_addr",'
                          '"request_method":"$request_method",'
                          '"domain":"$host",'
                          '"url":"$uri",'
                          '"request_uri":"$scheme://$http_host$request_uri",'
                          '"status":"$status",'
                          '"size_bytes":$body_bytes_sent,'
                          '"http_referer":"$http_referer",'
                          '"http_x_forwarded_for":"$http_x_forwarded_for",'
                          '"http_version":"$server_protocol",'
                          '"user_agent":"$http_user_agent",'
                          '"response_time":$request_time,'
                          '"upstream_response_time":$upstream_response_time,'
                          '"upstream_addr":"$upstream_addr",'
                          '"upstream_status":"$upstream_status",'
                          '"upstream_cache_status":"$upstream_cache_status"'
                          '}';

2.nginx web服务器格式

       log_format access '{"@timestamp":"$time_iso8601",'
                          '"@version":"1",'
                          '"client_ip":"$remote_addr",'
                          '"x_real_ip":"$http_x_forwarded_for",'
                          '"server_ip":"$server_addr",'
                          '"request_method":"$request_method",'
                          '"domain":"$host",'
                          '"url":"$uri",'
                          '"request_uri":"$scheme://$http_host$request_uri",'
                          '"status":"$status",'
                          '"size_bytes":$body_bytes_sent,'
                          '"http_referer":"$http_referer",'
                          '"http_version":"$server_protocol",'
                          '"user_agent":"$http_user_agent",'
                          '"response_time":$request_time,'
                          #'"upstream_response_time":$upstream_response_time,' 
                          #'"upstream_addr":"$upstream_addr",'
                          #'"upstream_status":"$upstream_status",'
                          #'"upstream_cache_status":"$upstream_cache_status"'
                          '}';

 

# web.service
server {
        listen 8901;
        #charset utf-8;
        server_name 10.160.43.105;

        root   /data/wwwroot/v2.51/web.service/home/init;
        index  index.php index.html;

        if (!-e $request_filename) {
             rewrite .* /index.php last;
        }

        set_real_ip_from 10.160.43.xx;
        set_real_ip_from 112.124.46.xx;
        real_ip_header   X-Forwarded-For;
        real_ip_recursive on;


        #PHP support 
        location ~ .*\.(php|php5)?$ {
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                include fastcgi.conf;
        }

        # php状态页面
        location =/status {
                fastcgi_pass    127.0.0.1:9000;
                include         fastcgi_params;
                fastcgi_param   SCRIPT_FILENAME $fastcgi_script_name;
        }

        #status
        location /status {
                stub_status on;
                access_log off;
                allow 127.0.0.1;
                deny all;
        }

        #log file
         access_log  logs/www251_access.log access;
}

 

posted @ 2017-06-20 17:02  sunmmi  阅读(469)  评论(0)    收藏  举报