【问题标题】:How to know the number of device connections in gateway mode?如何知道网关模式下的设备连接数?
【发布时间】:2021-01-22 02:49:49
【问题描述】:

我的设备通过网关连接到 Hono MQTT 适配器。我想知道当前连接的设备数量。

我只能从这个文档中找到一些指标(https://www.eclipse.org/hono/docs/api/metrics/) 一个名为“hono.connections.authenticated”的指标表示当前连接的已验证设备的数量。但是从这个指标我只能看到网关连接数,我想知道的是非网关设备的连接数

那么 hono 是否提供了相应的指标来表示非网关设备的数量?

感谢任何有用的建议。

【问题讨论】:

    标签: eclipse-hono


    【解决方案1】:

    正如您正确指出的那样,hono.connections.authenticated 仪表还告诉您当前有多少设备连接到已成功通过身份验证的任何 Hono 协议适配器。因为通过网关连接的边缘设备本身并没有通过适配器进行身份验证(只有网关经过身份验证,然后被信任代表边缘设备执行操作),所以这个规格不包括这样的边缘设备。

    我目前不知道这些边缘设备如何包含在该仪表中,这仅仅是因为协议适配器只有在它们开始发送数据或网关代表它们订阅命令时才能看到它们。

    您可以做的是评估 hono.messages.received 计时器,以确定在特定时间段内发送/接收数据的不同设备的数量,例如最后 2 分钟。假设 Prometheus 服务器正在收集数据,则要查询的相应计量器将是 hono_messages_received_seconds_count

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多