¿Existe alguna versión de Logstash que pueda enviar registros tanto a Elasticsearch 1.5 como a 6.3?

¿Existe alguna versión de Logstash que pueda enviar registros tanto a Elasticsearch 1.5 como a 6.3?

Tengo un antiguo dominio Elasticsearch v1.5 en Amazon AWS y mantengo registros de 30 días.

Parece que no es posible actualizarlo, así que creé un nuevo dominio con la versión ES 6.3.

Ahora tengo Logstash v2.0 registrando en el dominio ES v1.5 existente, usando el logstash-output-amazon_escomplemento, pero parece que no puedo lograr que también envíe registros al nuevo dominio v6.3.

Según tengo entendido, tengo que actualizar Logstash.

Me gustaría tener una versión de Logstash que pueda enviar registros a ambas versiones de ES durante un mes, para una transición sin problemas.

he mirado elmatriz de compatibilidad, pero no cubre ES 1.5

Antes de comenzar a probar diferentes versiones de Logstash, ¿alguien sabe si existe alguna versión de Logstash que pueda enviar registros tanto a ES v1.5 como a ES 6.3?

Respuesta1

Entonces, después de hacer mis propias pruebas, parece que Logstash 6.3 puede enviar registros tanto a ES 1.5 como a ES 6.3.

Probando desde una máquina virtual local, funciona usando el logstash-output-amazon_escomplemento, si tengo las credenciales de AWS ~/.aws/credentialsy HOMEestán configuradas correctamente para el logstashusuario que ejecuta Logstash. (No se ejecuta con sudo).

Incluso funciona en una instancia EC2 con elCredenciales de perfil de instancia entregadas a través del servicio de metadatos de Amazon EC2.

Un gran problema fue que tuve que configurar la Política de acceso en la función IAM de la instancia que ejecuta Logstash, en lugar de la Política de acceso en el dominio Elasticsearch.

información relacionada