EMQX 提供了管理监控 REST API,我们可以通过相应的api直接获取到服务器的节点信息(node)、主题信息(topic)、订阅信息(subscriptions)、监听器(listener)等,详细可查看 EMQX REST API 文档 。
当前已将EMQX部署在云服务器上,可通过http://服务器公网IP:18083/ 访问EMQX的 dashboard
![](https://img-blog.csdnimg.cn/img_convert/7f5bf393c6bd51307bd29948f0cbdaa1.png)
首先尝试使用postman获取当前连接数,通过GET http://服务器公网IP:18083/api/v5/stats?aggregate=false,记得加上Authorization进行身份认证,EMQX 的 REST API 使用 HTTP Basic 认证 (opens new window) 携带认证凭据,默认username、password和登录Dashboard一致,也可以在Dashboard 系统设置 -> API 密钥 界面中创建用于认证的 API 密钥,详细操作请参考 Dashboard - API 密钥。
![](https://img-blog.csdnimg.cn/img_convert/ac17f63692f9002fa2c905ef91cbe99a.png)
尝试通过fetch方法通过basic auth并get到connections.count