EventBridge未将X-Ray跟踪头传播到SQS目标。

0

【以下的问题经过翻译处理】 我有一个使用SQS目标的eventbridge规则,将事件放入总线的lambda函数配置为使用xray(在xray中的跟踪引导到eventbridge,所以这很好地工作了)。 在使用ReceiveMessageCommand接收的SQS消息中,没有AWSTraceHeader属性,因此我无法将追踪继续传递到下游。 我添加了一个具有带追踪的lambda目标的相同规则,以测试是否正确传播跟踪,情况是这样的,在服务地图中的事件节点后面链接了一个lambda节点。 我看到eventbridge应该将追踪头传播到SQS目标,这里提到: https://aws.amazon.com/about-aws/whats-new/2021/03/amazon-eventbridge-now-supports-propagation-of-x-ray-trace-context/?nc1=h_ls 这真的是这种情况吗?如果是,是不是还有什么问题需要解决?

profile picture
专家
已提问 5 个月前12 查看次数
1 回答
0

【以下的回答经过翻译处理】 只是跟进一下,我弄清楚了缺少什么,我在我的SQS ReceiveMessage命令中没有显式请求 AWSTraceHeader,请求后追踪数据确实存在。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则