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

Tracing: update semconv to v1.23.1 #37884

Merged
merged 12 commits into from
Jan 12, 2024
Merged

Conversation

lmolkova
Copy link
Member

@lmolkova lmolkova commented Dec 1, 2023

Fixes #37440 and #37441

@azure-sdk
Copy link
Collaborator

azure-sdk commented Dec 1, 2023

@lmolkova lmolkova force-pushed the tracing-update-semconv branch 3 times, most recently from 5be8c12 to 86b1fe5 Compare December 11, 2023 00:32
@lmolkova
Copy link
Member Author

@alzimmermsft @trask could you please take another look?

Copy link
Member

@alzimmermsft alzimmermsft left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved from a non-telemetry perspective

Copy link
Member

@trask trask left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we won't have support for stable semconv in Application Insights Java agent until mid-Jan

this isn't a problem for semconv changes in azure-core-tracing-opentelemetry since we inject specific compatible version at runtime, but it may be a problem for semconv changes in azure-core

@lmolkova
Copy link
Member Author

lmolkova commented Dec 15, 2023

we won't have support for stable semconv in Application Insights Java agent until mid-Jan

this isn't a problem for semconv changes in azure-core-tracing-opentelemetry since we inject specific compatible version at runtime, but it may be a problem for semconv changes in azure-core

great point!

So let me change this approach to:

  • keep (for now) old attribute names in azure-core
  • add mappings to the plugin instead
  • merge this PR and release new core/plugin in Jan
  • update plugin version in otel agent
  • let it settle for a month or two then update core and remove mappings as a final cleanup before we declare HTTP tracing stable

@lmolkova lmolkova force-pushed the tracing-update-semconv branch from 86b1fe5 to 0829605 Compare January 5, 2024 23:07
@lmolkova lmolkova force-pushed the tracing-update-semconv branch from 0829605 to 8d16705 Compare January 11, 2024 22:37
@lmolkova lmolkova merged commit 43364a2 into Azure:main Jan 12, 2024
44 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Tracing: Adopt OpenTelemetry HTTP semconv 1.23.1
4 participants