Elastic APM 支持amqp,rpc,websocket,kafka等协议吗?

Elastic APM 支持amqp, rpc, websocket, kafka 等协议吗?

个人测试了发现http ,mysql ,redis 是可以正常追踪的,但是 rabbitmqwebsocket的不行,rpckafka 的没有试过。rabbitmqwebsocket 也不知道是不是我使用的方法有问题?,可我是和http的使用是一样的,百度谷歌也没有找到答案,求大神?

PS: es kabanaapm-server 的版本都是v7.14.0 的,使用的是探针是 Node.js v10.24.1 的。

阅读 3.1k
1 个回答

Elastic APM Node.js的sdk 官方文档地址,里面有详细写明目前版本所支持的库,框架和协议。有graphqlwebsocket(但是websocket好像只支持 ws 模块,不知道socket.io是否支持,有待验证),目前 Elastic APM Server 最新的版本是 v7.15.2 应该尚未支持 amqp 协议,看到 Node.jssdkissue 里面有人问过什么时候支持 amqp,所以不知道是不是 Elastic APM Server 尚未支持 amqp 协议,还是只是 Node.jssdk 还没支持,rpckafka 也没有看到有说明 。求大神解答。

支持 ws 模块,在链路里可以看到如下图:

推荐问题