【问题标题】:Is the header X-Cloud-Trace-Context set for GKE?是否为 GKE 设置了标头 X-Cloud-Trace-Context?
【发布时间】:2021-02-21 09:33:19
【问题描述】:

我试图弄清楚 GKE 提供了哪些标头。使用 AppEngine,X-Cloud-Trace-Context 会附加到每个请求的标头中。但是,如果将应用程序部署到 GKE,则似乎未设置 X-Cloud-Trace-Context

谢谢, 德里克

【问题讨论】:

  • 您能否澄清一下您是在GKE 中寻找X-Cloud-Trace-Context,还是想找到一些东西来帮助您过滤这些请求?
  • @PjoterS 我的服务部署在 GKE 中。每当请求进入应用程序时,我希望在标题中看到X-Cloud-Trace-Context,但我没有看到它。我希望它用某种 ID 填充。

标签: google-kubernetes-engine google-cloud-stackdriver


【解决方案1】:

GCLB 肯定会将X-Cloud-Trace-Context 发送给 GKE 服务。我自己解析该标头,以便继续由负载均衡器启动的跟踪。

您是使用Google Cloud L7 load balancer 作为入口控制器还是设置了其他东西,例如 nginx 或 Traefik?

【讨论】:

  • 只是为了进一步确认,您可以查看文档here
猜你喜欢
  • 2021-10-24
  • 1970-01-01
  • 2021-06-24
  • 1970-01-01
  • 2019-03-31
  • 2015-04-06
  • 1970-01-01
  • 1970-01-01
  • 2013-06-04
相关资源
最近更新 更多