如何配置AWS API Gateway,以便可以在X-Rray Analytics上使用User-Agent

时间:2019-07-03 15:26:56

标签: aws-api-gateway aws-xray

我想在我的X-Ray跟踪结果中包括AWS API Gateway步骤。

但是,当我在生产阶段在网关中启用X-Ray时,X-Ray中的“分析”选项卡仅将User-Agent填充为“-”

示例“网关日志记录配置”-https://i.imgur.com/fn5qQaq.jpg

“ Xray Analytics”示例-https://i.imgur.com/ZQgrQyE.jpg

我仍然可以在X射线跟踪RAW数据的第二个文档中看到可用的用户代理。同样,当我在网关中禁用X射线日志记录时,User-Agent也开始重新填充。

首先感谢您的任何输入

1 个答案:

答案 0 :(得分:0)

感谢您与我们联系。我们知道此问题,并与API网关团队合作在APIGW生成的段上添加“ user_agent”。我没有任何ETA,但我们已向APIGW团队提出了此问题。

概念: 为APIGW启用X射线后,APIGW会生成细分并发送到X射线服务。这将成为根段,并且由于该根段上缺少用户代理(已知问题),由于根段中缺少字段,X-Ray分析选项卡显示“-”。

在为APIGW禁用X-Ray时,根段是已启用X-Ray检测的应用程序段。这可能包含由X射线中间件填充的用户代理。由于在这种情况下根段上存在用户代理,因此“分析”标签显示了正在填充的用户代理字段。

谢谢, 瑜伽士