我最近开始在我的节点lambda函数中使用dynamodb dax,但是在“ amazon-dax-client”框架下,我无法再通过该框架发出的http请求来透明捕获;
const AWS = AWSXRay.captureAWS(require('aws-sdk'));
const dynamoDB = AWSXRay.captureAWSClient(new AWS.DynamoDB(defaults.db.config));
我知道我可以创建一个异步捕获。但是我想知道是否有更好的方法,例如以前的方法,以及是否有人设法通过dax-client与aws框架中的dynamo客户端一样捕获请求。
答案 0 :(得分:2)
DAX当前不支持XRay,因为DAX不使用标准的AWS开发工具包HTTP客户端(它根本不使用HTTP)。
该团队还收到了其他有关XRay支持的请求,因此这肯定是我们正在考虑的事情。