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

Proposal: upgrade otelgin's semconv to 1.27 #6372

Open
flc1125 opened this issue Nov 26, 2024 · 1 comment
Open

Proposal: upgrade otelgin's semconv to 1.27 #6372

flc1125 opened this issue Nov 26, 2024 · 1 comment
Labels
area: instrumentation Related to an instrumentation package enhancement New feature or request instrumentation: otelgin

Comments

@flc1125
Copy link
Member

flc1125 commented Nov 26, 2024

Problem Statement

I hope to upgrade the otel semconv from 1.20 to 1.27.

But I am currently facing a problem. Because it depends on semconvutil, which is also version 1.20.

Proposed Solution

I plan two solutions to address it:

  • Just upgrade otelgin. Keep semconvutil at version 1.20.
  • Upgrade both otelgin and semconvutil to 1.27. However, this might break other components like otelecho. Therefore, it means they need to be upgraded together.

In the long run, choosing option 2 would be better. However, my personal suggestion is to carry out the upgrade in a "gradual" manner.

That is to say: through multiple iterations, uniformly upgrade all components that use semconvutil and perform a unified merge.


I would like to understand everyone's thoughts and suggestions.

@flc1125 flc1125 added area: instrumentation Related to an instrumentation package enhancement New feature or request instrumentation: otelgin labels Nov 26, 2024
@flc1125 flc1125 changed the title Proposal: upgrade otelgin's semconv to 1.26 Proposal: upgrade otelgin's semconv to 1.27 Nov 26, 2024
@dmathieu
Copy link
Member

There are breaking changes in this semconv upgrade.
We should probably follow the same process as for otelhttp.

See #5132

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: instrumentation Related to an instrumentation package enhancement New feature or request instrumentation: otelgin
Projects
None yet
Development

No branches or pull requests

2 participants