我有一个用 NodeJS 编写的 AWS lambda 函数,我在该函数上启用了Active Tracing,现在每次调用它时我都会看到 X-Ray 跟踪。但是 - Lambda 函数也会发布到 SNS,并且 SNS 不会出现在 X-Ray 跟踪中。是否需要添加代码才能查看 SNS 跟踪?
(lambda 和 SNS 都使用相同的角色,所以我认为这不是问题)。
谢谢!
我有一个用 NodeJS 编写的 AWS lambda 函数,我在该函数上启用了Active Tracing,现在每次调用它时我都会看到 X-Ray 跟踪。但是 - Lambda 函数也会发布到 SNS,并且 SNS 不会出现在 X-Ray 跟踪中。是否需要添加代码才能查看 SNS 跟踪?
(lambda 和 SNS 都使用相同的角色,所以我认为这不是问题)。
谢谢!
要查看 lambda 函数内部的更多详细信息,您需要对函数代码进行一些更改。您可以查看http://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-awssdkclients.html了解如何跟踪 AWS 开发工具包调用。