慢订阅统计
打开 EMQX Dashboard,点击左侧的 “模块” 选项卡,选择添加:
选择 慢订阅统计 模块, 然后点击 启动 即可
该功能会追踪 QoS1 和 QoS2 消息到达 EMQX 后, 完成消息传输全流程的时间消耗, 然后根据配置中的选项,计算消息的传输时延, 之后按照时延高低对订阅者、主题进行统计排名
最大统计条数/top_k_num
这个字段决定统计记录表中数量上限
有效时长/expire_interval
统计类型/stats_type 计算时延的方式,分别为:
whole
从消息到达 EMQX 时起,直到消息完成传输时
response
从 EMQX 开始投递消息时起,直到消息完成传输时
消息完成传输的定义:
QoS0
QoS1
EMQX 收到客户端的 puback 时
Qos2
EMQX 收到客户端的 pubcomp 时
注意:开源版配置在emqx.conf中
这个标签页下会按照时延, 从高到底依次显示订阅者和主题信息, 点击 Client ID 将会显示订阅者详情, 可以通过订阅者详情来进行问题分析 和查找.
{% endemqxce %}