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
Amazon web services 是否可以在GCP负载平衡器中跟踪类似于AWS ELB的请求?_Amazon Web Services_Google Cloud Platform_Load Balancing_Devops_Trace - Fatal编程技术网

Amazon web services 是否可以在GCP负载平衡器中跟踪类似于AWS ELB的请求?

Amazon web services 是否可以在GCP负载平衡器中跟踪类似于AWS ELB的请求?,amazon-web-services,google-cloud-platform,load-balancing,devops,trace,Amazon Web Services,Google Cloud Platform,Load Balancing,Devops,Trace,我注意到,在AWS中,您可以在负载平衡器上跟踪请求,这对于唯一标识非常有用。在谷歌云平台中,我们似乎只限于几个变量,而这些变量并没有提供唯一的ID 是否有人使用GCP并实现唯一ID 资料来源: 根据负载平衡器将设置一个X-Cloud-Trace-Context标题,该标题应满足您的需要。它旨在与一起使用,但标识符具有足够的唯一性,如果您不愿意为此使用Cloud Trace,也可以单独使用它。我不知道有类似于AWS的GCP方法。但是,您可以将任何有效的头添加到客户端请求中,然后将头和额外数据记录

我注意到,在AWS中,您可以在负载平衡器上跟踪请求,这对于唯一标识非常有用。在谷歌云平台中,我们似乎只限于几个变量,而这些变量并没有提供唯一的ID

是否有人使用GCP并实现唯一ID

资料来源:


根据负载平衡器将设置一个
X-Cloud-Trace-Context
标题,该标题应满足您的需要。它旨在与一起使用,但标识符具有足够的唯一性,如果您不愿意为此使用Cloud Trace,也可以单独使用它。

我不知道有类似于AWS的GCP方法。但是,您可以将任何有效的头添加到客户端请求中,然后将头和额外数据记录到后端的Stackdriver中。您能详细介绍一下您想要完成的任务吗?谢谢,我将研究stackdriver选项,但高级目标是端到端跟踪请求。默认情况下,我们希望信息在其中,而不依赖浏览器将其插入每个请求的标题中。我不确定在您的用例中,GCP服务的“端到端”是什么意思。您有一个负载平衡器和后端(计算引擎和/或云存储)。除非您自己添加更多的服务,例如数据层,否则情况就是这样。在此之前,您没有可追踪的路径。从技术上讲,有些服务是你看不到的(比如GFE)。Stackdriver消息已经有一个ID。您是否检查过该ID是否合适?如果您可以用更多信息编辑您的问题,可能您的用例中有我误解的地方。当然,端到端的意思是我们希望在防火墙或负载平衡器(很可能是负载平衡器,因为防火墙可能不在第7层运行)处分配唯一的连接/请求id它作为标头(例如X-Correlation-Id)通过目标代理,因此我们可以从请求进入系统的最早时间点开始跟踪请求,一直跟踪到可能处理该操作的杂项服务。我正在查看stackdriver选项,谢谢。您可以尝试查看stackdriver日志查看器。日志查看器将为您提供大量信息,但您可以找到所需的特定行,并创建一个过滤器,以仅过滤类似的信息。确保在创建过滤器之前,首先选择要查看的LB。