环境信息
- EMQX 版本:4.2.14
- 操作系统及版本:centos7.9
- 其他 http auth插件鉴权
问题描述
现在是3台emqx集群,一千来个连接(生产者)发数据,两个消费端测试:
经过查询发现从设备端到emqx转发给消费端,消费端在回复给设备端,中间经过emqx一来一回花费时间有很多超过1s甚至有5秒的,消费端处理时间一般都是稳定在50ms;针对这个问题,很难排查出是网络问题还是emqx转发出了问题(因为很难通过emqx日志看到消息接收到的时间、转发用的时间、转发出去的时间),发现三分之二是正常的(500ms),有三分之一是不正常的(1s以上还有6秒的)
有没有一种方法能准确把emqx的接收到数据的时间、转发用时、转发时间打印出来,好排查哪里出了问题