Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/additional elasticsearch options #1220

Merged

Conversation

bakervos
Copy link
Contributor

What this PR does / why we need it:

This PR adds a couple of options to the out_elasticsearch and out_elasticsearch_data_stream fluentd plugins.
It implements the options in #1210 and then some more.

I needed to update controller-gen to a newer version as v0.11.3 did not support go 1.22.

Which issue(s) this PR fixes:

Fixes #1210

Does this PR introduced a user-facing change?

Added options for ILM to fluentd out_elasticsearch and out_elasticsearch_data_stream plugin
Added options for datastream templates to fluentd out_elasticsearch_data_stream plugin
Added option for logging the ES 400 reason without enabling logLevel: debug to fluentd out_elasticsearch plugin
Added options for managing connections (e.g. reload, reconnect on error) to elasticsearch in fluentd plugin
Added options to allow always updating an elasticsearch template to fluentd out_elasticsearch plugin

Additional documentation, usage docs, etc.:


…h and out_elasticsearch_data_stream plugins

Signed-off-by: Joey Vos <joey.vos@bakerware.nl>
fixes fluent#1210

Signed-off-by: Joey Vos <joey.vos@bakerware.nl>
…onal

Signed-off-by: Joey Vos <joey.vos@bakerware.nl>
@bakervos bakervos marked this pull request as ready for review June 27, 2024 13:37
@benjaminhuo
Copy link
Member

That's great, thank you! @bakervos

@benjaminhuo benjaminhuo merged commit 6989ede into fluent:master Jun 27, 2024
9 of 10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support additional elasticsearch and elasticsearchDataStream properties
2 participants