如需了解云消息队列 MQTT 版客户端的连接情况,您可以指定Topic、Group ID以及Client ID查询客户端的当前在线数、在指定时间段内的在线数以及连接信息和订阅关系。

按Topic查询

您可以指定Topic查询客户端的当前在线数。

  1. 登录云消息队列 MQTT 版控制台,在顶部菜单栏选择要查询的地域,例如华东1(杭州)
  2. 在左侧导航栏,单击连接查询
  3. 连接查询页面,单击目标实例,单击按Topic查询页签。
  4. 单击父级Topic文本框,选择或输入要查询的父级Topic,单击子级Topic文本框选择或输入要查询的子级Topic,然后单击查询
    查询结果如下图所示。topic_result

按Group ID查询

您可以指定Group ID查询客户端在指定时间段内的在线数。
  1. 登录云消息队列 MQTT 版控制台,在顶部菜单栏选择要查询的地域,例如华东1(杭州)
  2. 在左侧导航栏,单击连接查询
  3. 连接查询页面,单击目标实例,单击按Group ID查询页签。
  4. 单击Group ID文本框,选择或输入要查询的Group ID,在日期选择器设置要查询的时间范围,单击查询
    说明 时间范围的最大跨度为2天。

    查询结果如下图所示。

    groupid_result
    说明 统计值基于分布式数据采集组件收集,可能存在延迟和误差。

按Client ID查询

您可以指定Client ID查询客户端的连接信息和订阅关系。
  1. 登录云消息队列 MQTT 版控制台,在顶部菜单栏选择要查询的地域,例如华东1(杭州)
  2. 在左侧导航栏,单击连接查询
  3. 连接查询页面,单击目标实例,单击按Client ID查询页签。
  4. 单击Group ID文本框,选择或输入要查询的Group ID,单击Device ID文本框,选择或输入要查询的Device ID,然后单击查询
    说明 Client ID由Group ID和Device ID拼接而成。

    查询结果如下图所示。

    clientid_result
    • Client ID:客户端的ID。
    • 是否在线:客户端当前是否在线。
    • 客户端地址:客户端的IP地址。
    • 最后更新时间:客户端的最后更新时间。
    • Clean Session:客户端的会话是否清除,详细信息,请参见cleanSession
    • Topic:客户端订阅的消息主题。
    • QoS:客户端与服务端消息传输的服务质量级别,详细信息,请参见QoS