如何为Amazon-Neptune配置X射线跟踪



我已经通过lambda(node.js(到达aws neptune。X射线显示了来自API-GATEWAY的痕迹 -> Lambda,并在此处停止。是否有人使更深入的追踪一直到海王星?

谢谢!

您可以将AWS X射线SDK用于Node.js来仪器您的lambda函数,以便追溯到Neptune的呼叫:https://docs.aws.aws.aws.amazon.com/xray/最新/devguide/xray-sdk-nodejs-awssdkclients.html

请让我知道您是否需要进一步的帮助。

到目前为止,您可以做的最多的是使用XRARE客户端并明确跟踪您从lambda提出的请求。Neptune的AWS SDK当前仅跟踪管理API调用,而不必查询数据库。因此,与XRARE DOC中调用的Dynamo DB示例不同,您无法从Neptune X ray获得颗粒状见解(例如:执行的查询,延迟分解等(。

听起来确实像是一个有用的功能,因此我建议对其进行功能请求,或为您使用的客户端构建一些自定义的内容。只是好奇,您在lambda中使用了什么客户?(即Gremlin Glv?RAW HTTP请求?Jena?等。

[1] https://docs.aws.amazon.com/xray/xray/latest/devguide/xray-sdk-nodejs-httpclients.html

最新更新