首页 / 日志 / 更改Nginx日志为json格式
更改Nginx日志为json格式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了更改Nginx日志为json格式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1195字,纯文字阅读大概需要2分钟。
内容图文
![更改Nginx日志为json格式](/upload/InfoBanner/zyjiaocheng/969/271450f71adc47a9b2085ac5adc03e3b.jpg)
??Nginx是最常用的web服务器,其可以承受的并发访问量远远大于apache,通过将nginx保存为json格式,然后对日志进行分析展示,能够获取到很多更直观的信息,然后加以统计,可以进行更多的数据展示。
log_format access_json '{"@timestamp":"$time_iso8601",'
'"host":"$server_addr",'
'"clientip":"$remote_addr",'
'"size":$body_bytes_sent,'
'"responsetime":$request_time,'
'"upstreamtime":"$upstream_response_time",'
'"upstreamhost":"$upstream_addr",'
'"http_host":"$host",'
'"uri":"$uri",'
'"domain":"$host",'
'"xff":"$http_x_forwarded_for",'
'"referer":"$http_referer",'
'"tcp_xff":"$proxy_protocol_addr",'
'"http_user_agent":"$http_user_agent",'
'"status":"$status"}';
access_log logs/access.log access_json;
重启Nginx生效日志格式
[root@CentOS7-1 ~]#/apps/nginx/sbin/nginx -s reload
[root@CentOS7-1 ~]#tail -f /apps/nginx/logs/*.log
{"@timestamp":"2019-06-04T15:40:15+08:00","host":"192.168.36.110","clientip":"192.168.36.104","size":0,"responsetime":0.000,"upstreamtime":"-","upstreamhost":"-","http_host":"192.168.36.104","uri":"/index.html","domain":"192.168.36.104","xff":"192.168.36.1","referer":"-","tcp_xff":"","http_user_agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:67.0) Gecko/20100101 Firefox/67.0","status":"304"}
内容总结
以上是互联网集市为您收集整理的更改Nginx日志为json格式全部内容,希望文章能够帮你解决更改Nginx日志为json格式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。