Amazon-Web-Services

是否有任何版本的 Logstash 可以將日誌發送到 Elasticsearch 1.5 和 6.3?

  • September 12, 2018

我在 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?

所以在做了自己的測試之後,Logstash 6.3 似乎可以同時向 ES 1.5 和 ES 6.3 發送日誌。

從本地 VM 進行測試,它使用logstash-output-amazon_es外掛工作,如果我有 AWS 憑證~/.aws/credentials並且HOMElogstash執行 Logstash 的使用者正確設置。(不使用 sudo 執行。)

它甚至可以在具有通過 Amazon EC2 元數據服務傳遞的實例配置文件憑證的 EC2 實例上執行。

一個大問題是我必須在執行 Logstash 的實例的 IAM 角色上設置訪問策略,而不是在 Elasticsearch 域上設置訪問策略。

引用自:https://serverfault.com/questions/930027