SYS和群集信息接口

V7.3.2.7开始提供此功能,通过8081端口HTTP服务提供取得群集信息和节点内相关sys信息接口

HTTP服务

Coolpy7内核默认启动HTTP服务于8081端口,通过启动参数设置访问token(-syst 参数)和访问速率(-sysl 参数)。参数说明请参阅启动参数章节。

集群状态信息

接口: /brokers?token=coolpy7

通过某个节点取当然群集信息

[
{
"addr": "192.168.101.5",
"name": "node1",
"port": 6001,
"public_addr": "116.20.66.101",
"version": "7.3.2.7",
"uptime": "2020-09-16T13:23:45.765443+08:00",
"datetime": "2020-09-16T13:23:50.546308+08:00"
}
]

字段

说明

addr

节点群集通信IP

name

节点名称

port

节点群集通信端口号

public_addr

节点公网IP

version

节点版本号

uptime

节点启动时间

datetime

节点所在设备当前时间

内核SYS信息

接口: /sys?token=coolpy7

获取节点内MQTT相关SYS信息

{
"connections": {
"count": 0,
"max": 0
},
"subscriptions": {
"count": 0,
"max": 0
},
"bytes": {
"sent": 0,
"received": 0
},
"messages": {
"sent": 0,
"received": 0,
"retained": 0
}
}

字段

说明

connections/count

当前客户端总数

connections/max

客户端数量历史最大值

subscriptions/count

当前订阅总数

subscriptions/max

订阅数量历史最大值

bytes/sent

累计发送流量

bytes/received

累计接收流量

messages/sent

累计发送消息

messages/received

累计接收消息

messages/retained

Retained 消息总数