业务上有这么一个需求,当接口之间产生的错误仅仅只能靠nginx errlog 来查看,但是具体的交互信息咱们看不到,这里就需要监控Content-Type: application/json; 这样的交互数据,以便于后期业务排查错误变得更加的方便。

开源库:

  1. fooinha/nginx-json-log

这是一个可以记录输出到多个渠道的nginx模块,支持输出到文件,syslog,kafka这些渠道 地址: 点我

规划图

  1. jiaz/nginx-http-json-log