zl程序教程

您现在的位置是:首页 >  其他

当前栏目

nginx json 格式输出

2023-09-11 14:18:56 时间

log_format logstash_json '{ "@timestamp": "$time_local", '
                         '"@fields": { '
                         '"remote_addr": "$remote_addr", '
                         '"remote_user": "$remote_user", '
                         '"body_bytes_sent": "$body_bytes_sent", '
                         '"request_time": "$request_time", '
                         '"status": "$status", '
                         '"request": "$request", '
                         '"request_method": "$request_method", '
                         '"http_referrer": "$http_referer", '
                         '"body_bytes_sent":"$body_bytes_sent", '
                         '"http_x_forwarded_for": "$http_x_forwarded_for", '
                         '"http_user_agent": "$http_user_agent" } }';

 

指定记录日志格式:


access_log  /data/logs/nginx/www.jb51.net.access.log  logstash_json;
 
 
input {
    file {
        path => "/var/log/nginx/access.log_json""
        codec => "json"
    }
}