是否有任何版本的 Logstash 可以同时将日志发送到 Elasticsearch 1.5 和 6.3?

是否有任何版本的 Logstash 可以同时将日志发送到 Elasticsearch 1.5 和 6.3?

我在 Amazon AWS 上有一个旧的 Elasticsearch v1.5 域,保存了 30 天的日志。

似乎无法升级它,因此我创建了一个版本为 ES 6.3 的新域。

现在我使用插件将 Logstash v2.0 记录到现有的 ES v1.5 域logstash-output-amazon_es,但我似乎无法让它将日志发送到新的 v6.3 域。

据我了解,我必须升级 Logstash。

我希望有一个版本的 Logstash 可以在一个月内将日志发送到两个版本的 ES,以实现平稳过渡。

我已经看过兼容性矩阵,但不包括 ES 1.5

在我开始测试不同版本的 Logstash 之前,是否有人知道是否有任何版本的 Logstash 可以同时将日志发送到 ES v1.5 和 ES 6.3?

答案1

因此,经过我自己的测试,似乎 Logstash 6.3 可以将日志发送到 ES 1.5 和 ES 6.3。

从本地虚拟机进行测试,logstash-output-amazon_es如果我拥有 AWS 凭证~/.aws/credentials并且HOME为运行 Logstash 的用户正确设置,它就可以使用插件工作logstash。(不使用 sudo 运行。)

它甚至可以在具有通过 Amazon EC2 元数据服务提供的实例配置文件凭证

一个很大的问题是,我必须在运行 Logstash 的实例的 IAM 角色上设置访问策略,而不是在 Elasticsearch 域上设置访问策略。

相关内容