当前位置: 首页 > 知识库问答 >
问题:

如何配置亚马逊海王星的x射线跟踪?

湛铭
2023-03-14

我有一个通过Lambda(node.js)到Aws Neptune的api。X射线显示api网关的跟踪--

谢谢

共有2个答案

庄智
2023-03-14

到目前为止,您所能做的最多的就是使用X射线客户端并显式跟踪您从Lambda发出的请求。Neptune的AWS SDK目前只跟踪管理API调用,而不跟踪对数据库的查询。因此,与X射线文档中提到的dynamo db示例不同,您目前无法通过Neptune的X射线获得详细信息(例如:执行的查询、延迟分解等)。

这听起来确实是一个有用的特性,所以我建议您为相同的特性请求,或者为您使用的客户端构建一些自定义的特性。只是好奇,你在lambda内部使用什么客户端?(即Gremlin GLV?原始HTTP请求?Jena?等)例如,如果您使用的是Gremlin GLV,那么您可能只需要构建一个定制的netty处理程序,它可以代表您进行跟踪。

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

裴兴学
2023-03-14

您可以使用AWS X射线SDKNode.js来检测lambda函数,以便跟踪对海王星的调用:https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-nodejs-awssdkclients.html

如果你需要进一步的帮助,请告诉我。

 类似资料:
  • 我已经阅读了安装https的amazon ec2指南并完成了几个步骤。但它仍然不起作用。 签一个SSL认证,我用的是自签名证书。 使用aws iam将SSL证书上传到亚马逊服务器。 在ec2控制平台中,在当前安全组的入站中添加端口80和端口443 创建新的负载均衡器,在新的负载均衡器中添加端口80、端口443和带有上传证书的https的超文本传输协议,并在负载均衡器中分配当前实例 最后,我检查了实

  • 亚马逊云 图 1.20.2.1 - AWS AWS,即 Amazon Web Services,是亚马逊(Amazon)公司的 IaaS 和 PaaS 平台服务。AWS 提供了一整套基础设施和应用程序服务,使用户几乎能够在云中运行一切应用程序:从企业应用程序和大数据项目,到社交游戏和移动应用程序。AWS 面向用户提供包括弹性计算、存储、数据库、应用程序在内的一整套云计算服务,能够帮助企业降低 IT

  • 我想问alexa各种各样的问题,最后我想让它问“你还有什么想知道的吗?”当我说“是”(yes是工作建议)时,它应该根据我的意图来建议我。就像我在

  • 我刚刚开始使用AWS EC2。我明白EC2就像一台远程计算机,在那里我可以做几乎所有我想做的事情。然后我发现了ECS的事。我知道它使用Docker,但我对这两者之间的关系感到困惑。 ECS只是EC2中的Docker安装吗?如果我已经有一个EC2并且我启动了一个ECS,这是否意味着我有两个实例?

  • 我能够从EC2实例连接到VPC中的ElastiCache Redis实例。但我想知道是否有办法连接到Amazon EC2实例之外的ElastiCache Redis节点,例如从我的本地开发设置或其他供应商提供的VPS实例。 当前在我的本地设置中尝试时: 我只在一段时间后才会暂停。

  • 但有些多重问题, 如何在.NET中对Amazon Cognito用户池执行身份验证。我以以下方式启动Auth: 他们的文档非常非常糟糕,当我想回应挑战时,我似乎找不到该通过什么。 我假设它只是用默认的JWT中间件配置OWIN,还是应该期待其他东西?