+1 On Feb 12, 2016 15:47, "Andrea Cosentino" <[email protected]> wrote:
> It makes sense. > > +1 (non-binding). > -- > Andrea Cosentino > ---------------------------------- > Apache Camel PMC Member > Apache Karaf Committer > Email: [email protected] > Twitter: @oscerd2 > Github: oscerd > > > > On Friday, February 12, 2016 3:31 PM, Jean-Baptiste Onofré < > [email protected]> wrote: > Hi guys, > > I'm doing deeper and larger test on Decanter with Elasticsearch 1.x and > 2.x, with the "new" elasticsearch rest appender. > > Unfortunately, elasticsearch 2.x introduced an important change compare > to elasticsearch 1.x: '.' is no more allowed in field name. > So, it means that field name like bundle.id or event.topics block fail > the storage of the document in elasticsearch. > > In order to support both Elasticsearch 1.x and Elasticsearch 2.x, I > would like to replace '.' by '_' in all field name (in the decanter > marshaller). > > If it doesn't affect the default Kibana dashboards (they use the field > values, not the name), it could have an impact for users who extended > decanter. > > That's why I would propose the following: > 1. I create the decanter-1.0.x branch based on the decanter-1.0.1 tag > 2. I update decanter master to 1.1.0-SNAPSHOT version > 3. then I will release Decanter 1.1.0 including support of elasticsearch > 1.x and 2.x (with both native and REST API), and the other appenders > (kafka, mqtt, etc). > > Thoughts ? > > Regards > JB > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com >
