Cherry-pick #8397 to 6.x: Collect custom fields in custom beats #8426
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.
Cherry-pick of PR #8397 to 6.x branch. Original message:
Include
_meta/fields.yml
in the list of common fields, so fields defined in custom beats are used.Current fields generator is checking for fields in
_meta/fields.common.yml
, but not on_meta/fields.yml
, where custom beats have their fields by default.Alternativelly we could move
generator/beat/{beat}/_meta/fields.yml
togenerator/beat/{beat}/_meta/fields.common.yml
, but in any case this change could be good for existing beats that have their fields in_meta/fields.yml
.There are users reporting problems with fields in custom beats that could be caused by this:
https://discuss.elastic.co/t/defining-dynamic-types-in-field-yml/149173