我需要为kubernetes ingress安装实现日志记录,以便所有请求都将使用以下详细信息进行记录:
我知道我可以使用ConfigMap编辑nginx的log_format
,但是,对于记录响应正文,我需要使用lua(类似this)。
在这种情况下,我应该可以在nginx配置的每个服务器部分添加这个lua代码。最简单的方法是什么?
谢谢!
答案 0 :(得分:1)
我想我找到了解决方案。我需要使用自定义nginx模板。一般来说,步骤应如下:
nginx.tmpl
/etc/nginx/template/nginx.tmpl
详细说明位于here
答案 1 :(得分:0)
为了能够使用ConfigMap配置nginx Ingress控制器,您需要to create the ConfigMap that will hold those values。
nginx入口控制器will use whatever value you specify in the LogFormat
key of the ConfigMap
。因此,您应该能够编辑configMap并更改LogFormat键以指定所需的格式。我实际上没有尝试过这个命令,但它应该像
class 'pandas.core.series.Series'
class 'pandas.core.series.Series'