Logstash监控 - ID问题 - UUID - 不同服务器

时间:2018-06-12 09:46:48

标签: logstash elasticsearch-6 elasticsearch-x-pack

我正在使用amazon EC2实例,并通过从AMI运行新实例来复制一些实例。

在每个实例上安装logstash 6.2和x-pack之后,我正在尝试这个调用curl -XGET'localhost:9600 /?pretty'

我得到了

{
  "host" : "NODEJS-SPOT-i-0ab735eb978ce96a1",
  "version" : "6.2.4",
  "http_address" : "127.0.0.1:9600",
  "id" : "d3f9b1e7-6515-4248-8580-bdf3ec30b97d",
  "name" : "NODEJS-SPOT-i-0ab735eb978ce96a1",
  "build_date" : "2018-04-12T22:29:17Z",
  "build_sha" : "a425a422e03087ac34ad6949f7c95ec6d27faf14",
  "build_snapshot" : false
}

其中主机和名称在实例之间总是不同的。 但是“id”,总是一样的。

在我的所有实例上。

问题是kibana或ELK,根据uuid区分信息。

在之前版本的ELK / kibana中有

xpack.monitoring.node_resolver
The node resolver controls how nodes are considered unique. 
This can be set to either uuid, transport_address, or name. 
uuid controls uniqueness based on the node’s persistent ID.

但它似乎不再存在于ELK 6.2中

知道如何告诉ELK 6.2使用名称而不是ID吗?

知道logstash从哪里获取id或http_address?也许我可以改变吗?它会解决我的问题

感谢

0 个答案:

没有答案