[Filebeat] return error when expand_event_list_from_field is missing #17121
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What does this PR do?
This PR is to improve s3 input error when
expand_event_list_from_field
forapplication/json
content-type files, such as cloudtrail logs.Why is it important?
This problem only happens if user is trying to collect
application/json
content-type files such as cloudtrail logs, but not using cloudtrail fileset. It's good to add the error message there for user to see why log is not being processed by Filebeat.Checklist
How to test this PR locally
Collect cloudtrail logs first. Instead of using cloudtrail fileset, use s3 input directly with filebeat.yml config like:
This should return error when trying to read cloudtrail log:
Related issues