如何在 Google 云 HTTP 负载均衡器日志记录中记录 X-Forwarded-For 以导出到 BigQuery
How to log X-Forwarded-For in Google Cloud HTTP Loadbalancer logging for export to BigQuery
我正在将所有日志从 Google Cloud HTTP Loadbalancer 导出到 BigQuery 但我缺少自定义 http headers 喜欢 X-Forwarded-For
,原始 IP 来自 Cloudflare。
我也没有在 Stackdriver 日志记录中看到那些 headers,所以这可能不是导出到 BigQuery[ 的接收器的问题。
在哪里启用此日志记录?
谢谢
目前 LogEntry 不支持 HTTP Headers。
基于documentation, this是支持的结构。
解决方法是在负载均衡器之后收集日志。 Loadbalancer 会将 X-Forwarded-for 值作为逗号分隔列表添加到请求中。
https://cloud.google.com/compute/docs/load-balancing/http/#components
我正在将所有日志从 Google Cloud HTTP Loadbalancer 导出到 BigQuery 但我缺少自定义 http headers 喜欢 X-Forwarded-For
,原始 IP 来自 Cloudflare。
我也没有在 Stackdriver 日志记录中看到那些 headers,所以这可能不是导出到 BigQuery[ 的接收器的问题。
在哪里启用此日志记录?
谢谢
目前 LogEntry 不支持 HTTP Headers。 基于documentation, this是支持的结构。
解决方法是在负载均衡器之后收集日志。 Loadbalancer 会将 X-Forwarded-for 值作为逗号分隔列表添加到请求中。 https://cloud.google.com/compute/docs/load-balancing/http/#components