Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 是否可以从谷歌云服务请求跟踪?_Google Cloud Platform_Google Cloud Endpoints_Stackdriver_Google Cloud Kms_Google Cloud Trace - Fatal编程技术网

Google cloud platform 是否可以从谷歌云服务请求跟踪?

Google cloud platform 是否可以从谷歌云服务请求跟踪?,google-cloud-platform,google-cloud-endpoints,stackdriver,google-cloud-kms,google-cloud-trace,Google Cloud Platform,Google Cloud Endpoints,Stackdriver,Google Cloud Kms,Google Cloud Trace,我有一个定制的gRPC后端部署在一个连接到Google云端点的端点服务代理(ESP)后面 发送请求时,我可以看到ESP记录的跨度显示在我的Stackdriver跟踪仪表板中 然而,我的服务也向谷歌云KMS发送请求,作为处理该请求的一部分。我希望谷歌云也能自动为这些子请求创建跟踪范围;但是,将ESP转发给我的X-Cloud-Trace-Context头附加到发送给Cloud KMS的子请求不会导致这些子请求的任何跨度显示在Stackdriver跟踪中。用于连接到云KMS的服务帐户已启用“Stack

我有一个定制的gRPC后端部署在一个连接到Google云端点的端点服务代理(ESP)后面

发送请求时,我可以看到ESP记录的跨度显示在我的Stackdriver跟踪仪表板中

然而,我的服务也向谷歌云KMS发送请求,作为处理该请求的一部分。我希望谷歌云也能自动为这些子请求创建跟踪范围;但是,将ESP转发给我的
X-Cloud-Trace-Context
头附加到发送给Cloud KMS的子请求不会导致这些子请求的任何跨度显示在Stackdriver跟踪中。用于连接到云KMS的服务帐户已启用“Stackdriver跟踪代理”角色


是否可以告诉Google云服务(如Cloud KMS)为当前请求的跟踪上下文自动生成跟踪范围,或者我需要在我的后端代码中手动为这些请求生成跟踪?Cloud trace当前不会为大多数GCP服务的请求生成服务端跟踪,虽然我们知道这是一个有价值的功能。要跟踪KMS(或其他服务)占用了多少延迟,可以使用()或类似工具创建客户端跟踪记录


Cloud KMS(截至本文撰写之时)不支持gRPC,但我们正在进行相关工作。

感谢您对此进行调查,Tim!