[DO NOT MERGE] Rename db|messaging|gen_ai.system
to *.provider.name
, rpc.system
to rpc.protocol.name
#1613
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #1581
Warning
THIS IS A VERY-VERY-VERY BREAKING CHANGE (even though it affects experimental attributes only).
Backends use presence of these attributes as an indication that corresponding spans follow certain conventions.
*.provider.name
is*.provider.version
and similar in the future, especially when defining server-side conventionsThere used to bemoved to Renamefeature_flag.protocol_name
, so we can't change it tofeature_flag.protocol.name
yet due to const name collision Implement code-generation hints to drop/rename attributes in case of a collision #1462feature_flag.system
back tofeature_flag.provider_name
#1614rpc.protocol.name
is more precise for RPC where it captures different application-or-higher-level protocol that may work on top of another application protocol (grpc/thrift over http/2)Despite being problematic, we believe this change is necessary to accommodate future extension of semantic conventions for
*.system.*
and this is the last chance to make this attribute name right before we declare any of these attributes stable.Merge requirement checklist
[chore]
Given potentially high impact of this change and also upcoming holiday season, we'll need to keep it open for a while to collect the feedback