-
Notifications
You must be signed in to change notification settings - Fork 438
Data Stream fields: Move to stage 3 #1212
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
Conversation
@ruflin Looping back our other docs, should we document "logs" to be the default values of |
@ph I don't think there should be a default in the spec. I rather thing certain application should define their defaults. In the case of |
We've recently removed Stage 4 from the RFC process. A decision to make is whether we feel this RFC is stable enough to target stage 3 still or update the target stage to the updated stage 2 (equivalent to legacy stage 3). Updated proposal stages and their requirements: https://elastic.github.io/ecs/stages.html |
Now that the data stream naming scheme was added to the Elasticsearch docs, I think a link to it would make a good addition as a reference: |
Happy to add the link. What is not clear what else I need to do on this PR to move it forward? |
We first need to make a decision about if this proposal is considered finished or not. The options to move forward:
I'm in favor of advancing the proposal to Finished. The fields are already used by data stream naming schema, so the likelihood of any changes to these fields happening seems very unlikely. I'm also not seeing any outstanding concerns from the proposal that need further discussion. I updated the PR's description with criteria. If we agree on advancing as Finished, I believe we just need final reviews. @ruflin You're listed as the sponsor here. Is that still accurate? Is there anyone else from observability we should have weigh-in? |
++ on going to |
I think we will want to retain the data_stream fields in the future given their tight relationship with how we now think about event data in Observability+Elasticsearch. I can think of two reasons why we might want to wait a bit before making this final:
|
@jpountz As we already heavily use these fields today and we can't easily change it, I assume the basic structure will stay as it is. There are some open questions around prometheus for example but in the end, we must make it fit into the current naming scheme I think. For your second comment: I wonder how the _source part would look like in this case. As it is a constant_keyword, it would work well for the querying I assume as in case it is set in the mapping, it just includes all docs even if they don't contain the field itself? But a user looking at the doc would miss some of the information. My current suggestion would be to move this forward as it is already in use today. My assumption is that future changes will be additions and not breaking changes. |
@felixbarny has a suggested addition to the naming restrictions section over in #1304. Can we incorporate that change here? |
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.
My current suggestion would be to move this forward as it is already in use today. My assumption is that future changes will be additions and not breaking changes.
I suggest we leave this open for a few more days for any additional comments or concerns, but I agree with moving forward and advancing this proposal to Finished.
Co-authored-by: Eric Beahan <ebeahan@gmail.com>
Correcting the advancement date in #1306 |
@ebeahan Thanks for the cleanup and sorry for the early merge. |
Criteria for consideration for this stage: