Elastic APM
支持amqp, rpc, websocket, kafka
等协议吗?
个人测试了发现http
,mysql
,redis
是可以正常追踪的,但是 rabbitmq
和 websocket
的不行,rpc
和 kafka
的没有试过。rabbitmq
和 websocket
也不知道是不是我使用的方法有问题?,可我是和http的使用是一样的,百度谷歌也没有找到答案,求大神?
PS: es
kabana
和 apm-server
的版本都是v7.14.0
的,使用的是探针是 Node.js v10.24.1
的。
Elastic APM Node.js的sdk
官方文档地址,里面有详细写明目前版本所支持的库,框架和协议。有graphql
,websocket
(但是websocket
好像只支持ws
模块,不知道socket.io
是否支持,有待验证),目前Elastic APM Server
最新的版本是v7.15.2
应该尚未支持amqp
协议,看到Node.js
的sdk
的 issue 里面有人问过什么时候支持amqp
,所以不知道是不是Elastic APM Server
尚未支持amqp
协议,还是只是Node.js
的sdk
还没支持,rpc
和kafka
也没有看到有说明 。求大神解答。支持
ws
模块,在链路里可以看到如下图: