amazon-web-services - 如何通过 eventbridge 传递 xray 跟踪?

标签 amazon-web-services aws-lambda aws-xray

我正在使用 AWS lambda 和 eventbridge。一个 lambdaA 向 eventbridge 发送事件另一个 lambdaB 接收此事件并将其保存到数据库中。我想要做的是在这个流上添加 xray 跟踪数据。我想在 xray 控制台上查看服务 map 中的流程。
但我不知道如何通过 eventbridge 传递 xray 数据。是否有标题可以放入跟踪 ID?

最佳答案

在这种架构中,您将发送单个事件还是一次发送/接收多个事件并存储在队列中?如果您正在发送单个事件并且其他 lambda 函数正在接收该事件,您实际上可以使用 AWS X-Ray 跟踪此调用流。我相信您可能必须在 lambda 函数中检测您想要跟踪的那些调用。在一次发送/接收多个事件的情况下,您的用例可能属于此问题。 ( https://github.com/aws/aws-xray-sdk-node/issues/208 )

关于amazon-web-services - 如何通过 eventbridge 传递 xray 跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63144635/

相关文章:

amazon-web-services - X-ray 给 AWS Lambda 函数增加了多少延迟

linux - 为 aws ubuntu 服务器 node.js 安装设置 bash 脚本失败

amazon-web-services - 如果在 S3 通知 lambda 中传递 Webhook URL,CDK 将创建循环依赖关系

python - 我在 python lambda 处理程序中找不到回调参数

java - AWS X-Ray 生成的非相关分段

node.js - 如何使用无服务器离线将 lambda 的离线跟踪发送到本地 xray 守护进程?

amazon-web-services - 限制 AWS-Lambda 预算

amazon-web-services - 如何使用 CloudFormation 允许使用用户名和电子邮件登录的 AWS Cognito 配置?

amazon-web-services - elasticache 使用 AWS-SDK 从 lambda 读取和写入数据

amazon-web-services - 仅使用 AWS Lambda 记录错误