Include fail_on_error for decode_json_fields processor configuration settings
Describe the enhancement: Have the fail_on_error (fail_on_error - If false failures are ignored and the processor continues to the next field. Default is true.) that already exists in other processors also for decode_json_fields.
Describe a specific use case for the enhancement or feature:
When using "decode_json_fields", and it fails when it ingests non-json data, which is fine, the rest of the pipeline won't run if this step fails and there is no way to workaround this to keep using Filebeat processors.
The only way out is to migrate to ingest pipelines.
Pinging @elastic/elastic-agent-data-plane (Team:Elastic-Agent-Data-Plane)
Hi! We just realized that we haven't looked into this issue in a while. We're sorry!
We're labeling this issue as Stale to make it hit our filters and make sure we get back to it as soon as possible. In the meantime, it'd be extremely helpful if you could take a look at it as well and confirm its relevance. A simple comment with a nice emoji will be enough :+1.
Thank you for your contribution!