关于 Grafana Mimir 反向代理的 IP 地址日志记录
如果在 Mimir 前使用了反向代理,故障排除可能会变得困难。您可以使用以下设置来记录反向代理通过 X-Forwarded-For
等请求头传递的 IP 地址。
-server.log-source-ips-enabled
将此设置为
true
可在使用Forwarded
、X-Real-IP
或X-Forwarded-For
请求头时添加 IP 地址日志记录。当数据被推送到 Grafana Mimir 时,错误日志中会添加一个名为sourceIPs
的字段。-server.log-source-ips-header
此请求头字段存储源 IP 地址,仅当
-server.log-source-ips-enabled
设置为true
且-server.log-source-ips-regex
已设置时使用。如果您未设置这些标志,将搜索默认的Forwarded
、X-Real-IP
或X-Forwarded-For
请求头。-server.log-source-ips-regex
用于匹配源 IP 的正则表达式。该正则表达式必须至少包含一个捕获组,并返回第一个捕获组。此标志仅在
-server.log-source-ips-enabled
设置为true
且-server.log-source-ips-header
已设置时使用。-server.log-source-ips-full
将此设置为
true
可记录请求头中列出的所有源 IP,而不仅仅是原始 IP。仅当server.log-source-ips-enabled
设置为true
时使用。