我有一个 AWS Lambda 函数,它与 AWS API Gateway API 有很多集成。API 已Enable X-Ray Tracing
检查并且已正确填充跟踪。
在“AWS X-Ray 仪表板 > 跟踪 > 跟踪概述”下,我按“URL”对跟踪进行分组。但是,API 的用户使用查询参数发出请求,这些查询参数是仅基于查询参数本身的唯一 URL。
例如,有一条路由/plans
,用户将使用两个查询参数发出请求,token=abc123×tamp=159501493
. 由于查询参数中包含与时间戳一样独特的内容,因此不会将任何跟踪分组在一起,从而导致数百个/plans
具有不同时间戳的跟踪。大量的痕迹使得任何试图从 X 射线的痕迹中收集有用信息的尝试都是不可能的。
在此期间,我已禁用 X 射线追踪。现在,这个问题是否有任何解决方案,或者在 AWS 开发人员对此进行修复之前我是否不走运?