我使用的是AWS lambda和eventbridge。一个lambdaA向eventbridge发送事件,另一个lambdaB接收该事件并将其保存到数据库中。我想要做的是在这个流上添加xray跟踪数据。我想在xray控制台上的服务映射中看到流程。
但我不知道如何通过eventbridge传递x射线数据。有没有可以放入跟踪id的头?
发布于 2020-07-30 01:04:46
在此架构中,您将发送单个事件,还是会同时发送/接收多个事件并将其存储在队列中?如果您正在发送单个事件,而其他lambda函数正在接收该事件,那么您实际上可以使用AWS X-Ray跟踪此调用流。我相信你可能需要在lambda函数中检测那些你想要跟踪的调用。在一次发送/接收多个事件的情况下,您的用例可能属于此问题。(https://github.com/aws/aws-xray-sdk-node/issues/208)
https://stackoverflow.com/questions/63144635
复制相似问题