反向代理的 IP 地址日志记录
请注意,在 Grafana Pyroscope 前使用反向代理可能会使错误排查变得困难。您可以使用以下设置来记录反向代理在诸如 X-Forwarded-For
等头部中传递的 IP 地址。
-server.log-source-ips-enabled
将其设置为
true
以在使用Forwarded
、X-Real-IP
或X-Forwarded-For
头部时添加 IP 地址日志记录。当数据被推送到 Grafana Pyroscope 时,错误日志中会添加一个名为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
已设置时使用。