Skip to content
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

Conditions to rename attributes, metrics, and events in stable semconv #3513

Open
lmolkova opened this issue May 17, 2023 · 1 comment
Open
Labels
area:miscellaneous For issues that don't match any other area label area:semantic-conventions Related to semantic conventions needs discussion Need more information before all suitable labels can be applied question Question for discussion triage:deciding:community-feedback

Comments

@lmolkova
Copy link
Contributor

lmolkova commented May 17, 2023

Currently, spec allows to rename things:

Changes to semantic conventions in this specification are allowed, provided that
the changes can be described by schema files. The following changes can be
currently described and are allowed:
- Renaming of span, metric, log and resource attributes.
- Renaming of metrics.
- Renaming of span events.

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.

@lmolkova lmolkova added question Question for discussion area:semantic-conventions Related to semantic conventions needs discussion Need more information before all suitable labels can be applied area:miscellaneous For issues that don't match any other area label labels May 17, 2023
@trask
Copy link
Member

trask commented May 14, 2024

(related: #3380)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:miscellaneous For issues that don't match any other area label area:semantic-conventions Related to semantic conventions needs discussion Need more information before all suitable labels can be applied question Question for discussion triage:deciding:community-feedback
Projects
None yet
Development

No branches or pull requests

4 participants