如何订阅和监控 VerneMQ 集群?

How to sub to and monitor a VerneMQ cluster?

我成功创建了一个包含 2 个 Vernemq 节点的集群。

两者通信良好,分别位于不同的服务器

以下命令显示两个节点 运行。 (使用 ssl 和端口 8883)

vmq-admin cluster show
+-----------------------+-------+
|        Node           |Running|
+-----------------------+-------+
|ServerAMQ@10.107.1.25  | true  |
|ServerBMQ@10.107.1.26  | true  |
+-----------------------+-------+

实际上一切 运行 都很好,例如:

mosquitto_pub -h a.mycompany.com -p 8883 -t 'topic/A/1' -m "foo" -d --cert client.crt --key client.key --cafile ca.crt -d

由于我正在替换 A.mycompany.com,集群是否分发到 B.mycompany.com

有人可以分享一些关于它如何运作的见解吗?


由于我在这方面没有任何经验,请问您监督集群的最佳方式是什么 activity?

  1. Graphite(我看到了一些集群的相关指标)
  2. http://(oneofthetwoserver):8888/metrics

此致,

皮埃尔

快速查看集群的方法是:http://{{your_server}}:8888/status。

对于生产部署,无论如何我都会使用 Prometheus 指标。

我不确定我是否理解你关于代理 A 和 B 的问题。如果它们是集群的,发布到 A 的消息将被传送到代理 B 上的订阅者,前提是主题订阅匹配。