为什么Cloud Endpoint无法追踪我的API?

时间:2018-11-04 11:53:07

标签: google-cloud-platform google-cloud-endpoints tracing

我设置了云端点。 我尝试触发一些50 qps请求并检查Stackdriver跟踪。 什么都没发生。

我发现CloudEndpoint的ESP代理附加了以下标头:

X-Real-Ip: 
X-Forwarded-For: 
X-Google-Real-Ip: 
X-Ms-Request-Source-Ikey: 
X-Endpoint-Api-Project-Id: 
X-Cloud-Trace-Context: 

我的服务器获得带有新标头的请求和响应。 我做错了什么?

1 个答案:

答案 0 :(得分:1)

需要澄清的几件事:

  • 您的GCP项目中是否启用了Stackdriver Trace API?您可以通过导航到APIs and Services(在Google Cloud Console的汉堡菜单中)-> Library-> Stackdriver Trace Api
  • 进行检查。
  • 您使用的是OpenAPI,gRPC还是框架?
  • 您正在使用什么平台? GAE标准,GAE Flex,GKE,GCE?

还要注意,端点确实提供了用于跟踪的公共文档:https://cloud.google.com/endpoints/docs/openapi/tracing