Существует ли версия Logstash, которая может отправлять логи как в Elasticsearch 1.5, так и в 6.3?

Существует ли версия Logstash, которая может отправлять логи как в Elasticsearch 1.5, так и в 6.3?

У меня есть старый домен Elasticsearch v1.5 на Amazon AWS, в котором хранятся 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.)

Он работает даже на экземпляре EC2 сУчетные данные профиля экземпляра, предоставляемые через службу метаданных Amazon EC2.

Одной из главных проблем было то, что мне пришлось установить политику доступа для роли IAM экземпляра, на котором запущен Logstash, вместо политики доступа для домена Elasticsearch.

Связанный контент