开发者社区> 问答> 正文

MQTT 设备查询方法有哪几种?

根据单个设备独一无二的 Client ID,可以查询该设备的在线状态以及订阅关系等信息。

在 MQ 控制台左侧菜单栏选择 MQTT 管理 > MQTT Group ID 管理。

在需要查看的 Group ID 右侧单击操作选项的设备查询。

输入具体的 Device ID 信息即可查看所需信息。

devicequery

查询结果包含两部分:

在线情况:包含设备的 IP 地址以及最后连接的时间。
订阅关系:显示当前 Client ID 管理的所有 Topic 以及 QoS 级别信息。

devicequery1

状态查询

根据特定的 Group ID,还可以查询当前 Group ID 下实际的设备在线统计信息,一般用于宏观统计。状态查询的入口位于 MQTT Group ID 管理页面。

在 MQ 控制台左侧菜单栏选择 MQTT 管理 > MQTT Group ID 管理。

在需要查看的 Group ID 右侧单击操作选项的状态查询,即可获取相关的在线信息以及堆积曲线。

groupquery

在线连接曲线显示最近15分钟,以该 Group ID 为前缀的设备在线统计数据,该统计值基于分布式数据采集组件收集,可能存在延迟和少量的误差。

groupquery2

消息堆积曲线显示的是最近15分钟内该 Group ID 下设备消费消息的堆积数据。该堆积数据仅仅计算一个采集周期内符合订阅关系的推送值和实际推送返回 ACK 信息的数量之差,并不是绝对的堆积消息数曲线,一般用于评估当前状态的消费速度,是否存在堆积等。

groupquery3

展开
收起
猫饭先生 2017-10-27 11:08:46 3822 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载