nginx JSON 형식 출력
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", ' '"요청": "$request", ' '"request_method": "$request_method", ' '"http_referrer": "$http_referer", ' '"body_bytes_sent":"$body_bytes_send", ' '"http_x_forwarded_for": "$http_x_forwarded_for", ' '"http_user_agent": "$http_user_agent" } }';
로그 형식 명시:
access_log /data/logs/nginx/www_itsvse_com.access.log logstash_json;
입력 { 파일 { path => "/var/log/nginx/access.log_json"" Codec => "json" }
}
|