-
Notifications
You must be signed in to change notification settings - Fork 85
Closed
Description
Currently each dataset duplicates the definitions of the ECS fields that it uses (data type, descriptions, examples, etc). This puts a burden on the package maintainers to copy the ECS definitions into the dataset and keep it in sync with ECS.
It would be simpler to develop and maintain a package if the dataset only required listing the names of ECS fields that the module uses (and the ECS version). When the package is build the full field definitions for the specified fields can be imported from ECS.
The dataset would declare:
- ECS version
- List of ECS fields (maybe allowing for patterns like
host.*
, but that's part of the discussion)
The build step would create field declarations in YAML format that conform the package spec.
kaiyan-sheng, ycombinator and jsoriano
Metadata
Metadata
Assignees
Labels
No labels