【发布时间】:2016-02-15 10:40:12
【问题描述】:
问题描述:
- 多台机器生产日志。
- 在每台机器上,我们都有 logstash,它过滤日志文件并将它们发送到本地弹性搜索
- 我们希望将机器尽可能分开并避免相互通信
- 但我们也希望能够使用单个 Kibana 实例来可视化所有这些日志
方法:
- 让每台机器成为单节点 ES 集群,并将其中一台机器作为部落节点,并在这台机器上安装 Kibana(当然要避免索引冲突)
- 使所有机器(节点)成为单个集群的一部分,每个节点写入一个分片的唯一索引并将每个分片静态映射到其节点,最后当然有一个集群的 kibana 实例
问题:
就以下方面而言,哪种方法更适合所描述的场景:限制机器间通信、集群管理以及其他我没有考虑过的方面?
【问题讨论】:
标签: elasticsearch kibana