【问题标题】:is it possible to monitor websocket communication using aws xray是否可以使用 aws xray 监控 websocket 通信
【发布时间】:2019-11-26 18:26:20
【问题描述】:

我按照 Aws 教程设置 node.js 项目就好了,但它似乎只能跟踪 http 请求。

var AWSXRay = require('aws-xray-sdk');
AWSXRay.captureHTTPsGlobal(require('http'));
var http = require('http');

除了已经设置的 http 之外,我的项目还将开始使用 websocket 连接,但我无法设置 Aws xray 来捕获我的 websocket 调用(建立握手后的消息)。

不过,文档并没有涉及任何与 websocket 相关的内容。

是否也可以设置 xray 来跟踪 websocket 连接?

【问题讨论】:

    标签: node.js express websocket aws-xray


    【解决方案1】:

    X-Ray SDK for Node 目前不支持修补 websocket 调用。然而,这似乎是一个完全有效的用例,非常欢迎您使用新的修补程序打开一个 pull request 用于 Web 套接字连接。或者,您可以创建自己的自定义(子)段,如this 示例代码中所述,手动跟踪调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多