Назад | Перейти на главную страницу

Есть ли какая-либо версия 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?

Итак, после проведения моего собственного тестирования кажется, что 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.