-
Notifications
You must be signed in to change notification settings - Fork 419
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
Stage 2 changes for RFC 0009 - data_stream fields #1307
Stage 2 changes for RFC 0009 - data_stream fields #1307
Conversation
@elasticmachine run elasticsearch-ci/docs |
I'm pretty excited to see this moving forward. @jpountz You were previously concerned about already moving this forward. You think we should still hold back on this or ok to get this shipped and improve in the future on top of it? |
@ruflin Are we still waiting for any feedback before merging? |
Good to go on my end but I would like to have a 👍 or 👎 from @jpountz as he had initially some concerns. |
8d3c5ff
to
e28c4d3
Compare
The thing that's unclear to me is what GA means for ECS. I'm fine with GA-ing field names and what they mean. However there's an active discussion about changing the way that these fields are mapped to extract them dynamically from the name of the data stream rather than using |
Once fields are considered GA, apps/content that produce or consume ECS data can rely on those fields to remain stable with breaking changes only at major versions. ECS data producers can confidently populate, and consumers can operate against those fields.
I believe the motivation for adding these fields into ECS is their importance in the recommended indexing strategy. If there's a change in direction that'll make those fields obsolete soon, I think we should hold off on GA-ing the Another option is to add the |
My perspective is that these fields will stay and that we won't break data consumers (like Kibana), however the changes we are considering might break data producers (like Agent). Adding them as |
@ruflin thoughts on adding these |
I don't think we will have the option to break the data producers but instead I'm hoping the changes we are planning are somehow backward compatible. In any case, I'm good with putting it in beta as Elastic Agent is still in beta. @ebeahan Anything I need to do on my end for the above? |
885d5a7
to
8cf6197
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Only reviewed the beta stage again. Thanks @ebeahan for pushing this forward.
# Conflicts: # experimental/generated/elasticsearch/template.json # generated/csv/fields.csv # generated/elasticsearch/template.json
Adding the
data_stream
fields from RFC 0009 (#1367 ) to the schema asbeta
fields.ECS docs preview