Bosun - Logstash 连接

Bosun - Logstash 连接

我正在将 Bosun 与我现有的 ELK 设置绑定在一起。然而,在参考了 Bosun 中的文档后,我无法确定连接的具体工作原理。

它是像下面这样的东西吗?

opentsdb 的 Logstash 输出 --> Bosun 或 opentsdb 的 Logstash 输出 --> scollector --> Bosun。

答案1

lsstat()和函数lscount()直接查询 elastic。定义一个 elastic 主机数组:

logstashElasticHosts=http://ny-lselastic01.ds.stackexchange.com:9200,http://ny-lselastic02.ds.stackexchange.com:9200,http://ny-lselastic03.ds.stackexchange.com:9200

Bosun(实际上是 Go ES 库)将发现该集群中的所有节点,并跟踪节点离开和加入的时间(只要在启动时它可以使用阵列中的一台主机来发现所有其他主机)。

它们是“logstash”函数,因为代码期望索引具有按照 Logstash 默认设置的日期后缀。

相关内容