为了便于使用和分析,有时候需要把nginx的日志定义为json格式,特别是在使用logstash的时候,json化的日志相当直观。
具体配置方法:
1、打开nginx.conf配置文件
找到nginx安装目录下的nginx.conf文件
vim /etc/nginx/nginx.conf
在http模块中将nginx日志格式定义为json格式
log_format json '{"@timestamp":"$time_iso8601",'
'"@source":"$server_addr",'
'"remote_addr":"$remote_addr",'
'"