atomita / fluent-plugin-aws-elasticsearch-service

This repository is extends of https://github.com/uken/fluent-plugin-elasticsearch/ which made connectable to Amazon Elassticsearch Service using Aws Signers V4. Please check the requirements to connect to Amazon Elassticsearch Service without using Aws Signers V4 for before starting use. (reference https://groups.google.com/forum/#!msg/fluentd/uW87VAOqxeE/cfhenicEBAAJ)
MIT License
122 stars 49 forks source link

This plugin is not compatible with other plugins using the latest elasticsearch gems #79

Open stevehipwell opened 2 years ago

stevehipwell commented 2 years ago

Problem

This plugin relies on the elasticsearch, elasticsearch-api & elasticsearch-transport gems and only works when these are locked to versions that predate the Elastic licence changes. This makes this plugin incompatible with other plugins that require the latest version of any of these Elasticsearch gems.

I'd like to see these gems forked from the pre Elastic licence change versions, specifically to support the AWS Elasticsearch Service (if not already done), and then referenced from this plugin instead of the current gems. I'd propose aws-elasticsearch, aws-elasticsearch-api & aws-elasticsearch-transport with the caveat that my Ruby knowledge is pretty basic.

Steps to replicate

Install this plugin without constraining the Elasticsearch gem versions.

Expected Behavior or What you need to ask

This plugin should work alongside the fluent-plugin-elasticsearch using the latest Elasticsearch gems.

Using Fluentd and ES plugin versions

n/a