Amazon-Web-Services
是否有任何版本的 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?
所以在做了自己的測試之後,Logstash 6.3 似乎可以同時向 ES 1.5 和 ES 6.3 發送日誌。
從本地 VM 進行測試,它使用
logstash-output-amazon_es
外掛工作,如果我有 AWS 憑證~/.aws/credentials
並且HOME
為logstash
執行 Logstash 的使用者正確設置。(不使用 sudo 執行。)它甚至可以在具有通過 Amazon EC2 元數據服務傳遞的實例配置文件憑證的 EC2 實例上執行。
一個大問題是我必須在執行 Logstash 的實例的 IAM 角色上設置訪問策略,而不是在 Elasticsearch 域上設置訪問策略。