我想从Kong api经理检索请求和响应正文日志。
我已经向kong添加了新的插件(udp-log插件),以便在Graylog仪表板中获取流日志。
根据这个link我试图在/ usr / local / kong目录中设置我的nginx-kong.conf文件,并在我的log-serializers/basic.lua
文件中添加了新变量,如下所示:
response = {
status = ngx.status,
headers = ngx.resp.get_headers(),
size = ngx.var.bytes_sent,
req_body = ngx.var.req_body,
test = ngx.var.resp_body,
},
然后在此配置之后,我根据此second link
创建了新的nginx.template
文件
当我通过端口8000(kong的默认api端口)向api端点发送请求时,我得到了resp_body
变量的空响应,但是当我尝试发送请求时,我可以记录完整响应(包括响应主体)通过另一个端口(例如8500)。
有没有解决方案?