Skip to content

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

@lmolkova

Description

@lmolkova

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:miscellaneousFor issues that don't match any other area labelarea:semantic-conventionsRelated to semantic conventionsneeds discussionNeed more information before all suitable labels can be appliedquestionQuestion for discussiontriage:deciding:community-feedbackOpen to community discussion. If the community can provide sufficient reasoning, it may be accepted

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions