-
Notifications
You must be signed in to change notification settings - Fork 976
Conditions to rename attributes, metrics, and events in stable semconv #3513
Copy link
Copy link
Open
Labels
area:miscellaneousFor issues that don't match any other area labelFor issues that don't match any other area labelarea:semantic-conventionsRelated to semantic conventionsRelated to semantic conventionsneeds discussionNeed more information before all suitable labels can be appliedNeed more information before all suitable labels can be appliedquestionQuestion for discussionQuestion for discussiontriage:deciding:community-feedbackOpen to community discussion. If the community can provide sufficient reasoning, it may be acceptedOpen to community discussion. If the community can provide sufficient reasoning, it may be accepted
Metadata
Metadata
Assignees
Labels
area:miscellaneousFor issues that don't match any other area labelFor issues that don't match any other area labelarea:semantic-conventionsRelated to semantic conventionsRelated to semantic conventionsneeds discussionNeed more information before all suitable labels can be appliedNeed more information before all suitable labels can be appliedquestionQuestion for discussionQuestion for discussiontriage:deciding:community-feedbackOpen to community discussion. If the community can provide sufficient reasoning, it may be acceptedOpen to community discussion. If the community can provide sufficient reasoning, it may be accepted
Currently, spec allows to rename things:
opentelemetry-specification/specification/versioning-and-stability.md
Lines 233 to 239 in 4229197
After attribute/semantic convention reaches stability, there is very little benefit in renaming attributes, metrics, or events.
Even though schema transformation can hypothetically patch old data and align it with newer version, it would not help custom tooling: custom queries, alerts, and dashboards that are built on top of old schema.
Given that risks and complexity are high and benefits are low, should we keep allowing renames? If so, we should define the bar and clarify that rename is an exceptional thing.