我真的很想将 X-Ray 与我的分布式应用程序集成,但我担心它的调试功能。我使用 Lambda 代理与 Node.js 集成。如何让 X-Ray 显示由
new Error()
对象引起的客户端错误 (4xx),在跟踪 -> 异常部分或其他任何我可以看到并导致错误的地方?我部署了一个简单的 Lambda 代理集成,它将文件写入 s3 并将记录写入 DynamoDB。但是,在调用该函数时,我收到 502 Bad Gateway 错误。AWS X-Ray Service Map 显示 lambda 函数有错误,但有趣的是,它在异常列表中没有显示任何错误。在查看了 Cloudwatch 日志后,我意识到这是因为 lambda 函数超时。但是浏览 CW 日志是一项繁琐的工作,而 X-Ray 的目的之一是为了方便调试。所以,我想知道如何显示更精确的错误以轻松调试应用程序(在这种情况下,超时错误)?
问问题
804 次
1 回答
2
对于更广泛的受众,完整的讨论可以在这里找到https://forums.aws.amazon.com/thread.jspa?threadID=282800&tstart=0
于 2018-06-11T18:37:28.643 回答