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": "$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"
}
}
相关文章
- Nginx配置SSL证书时——nginx:[emerg]unknown directive ssl错误
- Nginx编译安装lua-nginx-module
- Nginx配置文件nginx.conf中文详解
- 织梦搜索结果为空时输出自定义提示信息
- EasyDSS高性能流媒体服务器开发RTMP直播同步输出HLS(m3u8)录像功能实现时移回放的方案
- Prometheus nginx-vts-exporter 监控 Nginx
- Python:利用collections库实现统计单个字或单个字母的频率统计并进行降序输出、统计一个列表内重复元素并以字典形式输出
- 【异常】Nginx报错: [emerg] unknown directive ““ in /usr/local/nginx/nginx.conf:xx
- m基于GA遗传优化算法的陆基制导系统地面站布设策略matlab仿真,并输出GDOP值
- 双向链表中插入结点并输出
- 习题 4.15 用条件编译方法实现以下功能:输入一行电报文字,可以任选两种输出,一为原文输出;一为将字母变成其下一字母。用#define命令来控制是否要译成密码。
- 习题 8.4 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数,见图8.43。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。
- 例2.3 判定2000-2500年中的每一年是否为闰年,并将结果输出。
- Python 为什么sys.stdout.write 输出时后面总跟一个数字
- 005-Nginx 配置文件nginx.conf详解
- 时间格式化输出
- 【nginx】配置Nginx实现负载均衡
- BERT最终的输出真的好用吗?
- 【Java】一篇文章带你了解“I/O(输入/输出)”
- 【C++要笑着学】关键字 | 命名空间 | 输入和输出