Join GitHub today
ConnectionFailure can not reach Elasticsearch Cluster (Fd1.2.2, ESplugin 2.11.0, ES6.2.4, https) #439
I'm able to connect to ES 6.2.4 using FluentD .12, but when upgrading to FluentD 1.2.2 which uses ES plugin 2.11.0 it is throwing errors.
Steps to replicate
testing to see if its dns issue
Expected Behavior or What you need to ask
it works seamlessly similar to fluentd v0.12
Using Fluentd and ES plugin versions
/ # fluentd --version
/ # fluent-gem list
logs on startup
I have figured this out after many hours. Apparently there is an additional required field when using https:
documentation says "if you want to include this" but it appears it's actually required. after adding that, i was able to connect. i just so happened to have some other changes to tweak as a result:
and after changing type_name then everything works as expected. Is the documentation wrong or is the code wrong for ssl_version being required?
Would it make sense to change documentation to say "if ssl enabled, it is required to set ssl_version"? I think this is important because forcing a ssl version is not a standard requirement for systems connecting over https, it's typically optional for "added security".