我正在尝试设置一个单独的集群(kibanacluster)来监控我的主要弹性搜索集群(marveltest)。下面是我正在使用的 ES、Marvel 和 Kibana 版本。ES 版本暂时是固定的。如果需要,我可以更新或降级其他组件。
- kibana-4.4.1
- 弹性搜索-2.2.1
- 奇迹代理 2.2.1
监控集群和 Kibana 都在主机 192.168.2.124 中运行,主集群在单独的主机 192.168.2.116 中运行。
192.168.2.116:弹性搜索.yml
marvel.agent.exporter.es.hosts: ["192.168.2.124"]
marvel.enabled: true
marvel.agent.exporters:
id1:
type: http
host: ["http://192.168.2.124:9200"]
查看DEBUG
监控集群中的日志,我可以看到数据来自主集群,但由于集群名称不同而被“过滤”。
[2016-07-04 16:33:25,144][DEBUG][transport.netty] [nodek] 连接到节点 [{#zen_unicast_2#}{192.168.2.124}{192.168.2.124:9300}]
[2016-07-04 16:33:25,144][DEBUG][transport.netty] [nodek] 连接到节点 [{#zen_unicast_1#}{192.168.2.116}{192.168.2.116:9300}]
[2016-07-04 16:33:25,183][DEBUG][discovery.zen.ping.unicast] [nodek] [1] 过滤掉来自 {node1}{Rmgg0Mw1TSmIpytqfnFgFQ}{192.168.2.116}{192.168.2.116 的响应: 9300},cluster_name 不同 [marveltest]
[2016-07-04 16:33:26,533][DEBUG][discovery.zen.ping.unicast] [nodek] [1] 过滤掉来自 {node1}{Rmgg0Mw1TSmIpytqfnFgFQ}{192.168.2.116}{192.168.2.116 的响应: 9300},cluster_name 不同 [marveltest]
[2016-07-04 16:33:28,039][DEBUG][discovery.zen.ping.unicast] [nodek] [1] 过滤掉来自 {node1}{Rmgg0Mw1TSmIpytqfnFgFQ}{192.168.2.116}{192.168.2.116 的响应: 9300},cluster_name 不同 [marveltest]
[2016-07-04 16:33:28,040][DEBUG][transport.netty] [nodek] 由于显式断开呼叫 [{#zen_unicast_2#}{192.168.2.124}{192.168.2.124:9300}] 断开连接 [ 2016-07-04 16:33:28,040][DEBUG][discovery.zen] [nodek] 过滤的 ping 响应:(filter_client[true], filter_data[false]) --> ping_response{node [{nodek}{vQ- Iq8dKSz26AJUX77Ncfw}{192.168.2.124}{192.168.2.124:9300}],id[42],master [{nodek}{vQ-Iq8dKSz26AJUX77Ncfw}{192.168.2.124}{192.168.2.124:9300}],已加入[集群名称[kibanacluster]}
[2016-07-04 16:33:28,053][DEBUG][transport.netty] [nodek] 由于显式断开呼叫 [{#zen_unicast_1#}{192.168.2.116}{192.168.2.116:9300}] 断开连接 [ 2016-07-04 16:33:28,057][DEBUG][transport.netty] [nodek] 连接到节点 [{nodek}{vQ-Iq8dKSz26AJUX77Ncfw}{192.168.2.124}{192.168.2.124:9300}]
[2016-07-04 16:33:28,117][DEBUG][discovery.zen.publish] [nodek] 收到完整的集群状态版本 32,大小为 5589