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

Move the xray allowdot feature gate to beta stage #32694

Merged

Conversation

XinRanZhAWS
Copy link
Contributor

Description:
Moving xray exporter allow-dot feature gate from alpha to beta stage

It's a follow up change for #31732

Testing: Unit test

Documentation:

https://github.com/XinRanZhAWS/opentelemetry-collector-contrib/blob/f0863f481445e7205e3096a9a536463e3a51de81/.chloggen/xray_exporter_allow_dot_annotation.yaml

Purpose of this feature gate:

In the past, X-Ray doesn’t support “.”. So we have a translator in x-ray export to translates it to “_” before sending traces to X-Ray Service.

To match otel naming style, x-ray service team decide to change their service to support both "." type and "" type of naming. In this case the translator that translate "." to "" is no-longer needed. This PR change the way this translator work

X-Ray PMs agree on rolling out this change by using feature-gate

Copy link
Member

@crobert-1 crobert-1 left a comment

Choose a reason for hiding this comment

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

This needs a changelog that properly reflects this is a breaking change, since the feature gate will now be enabled by default.

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@XinRanZhAWS
Copy link
Contributor Author

This needs a changelog that properly reflects this is a breaking change, since the feature gate will now be enabled by default.

Thanks for your comment, added changelog. Let me know if any else concern

component: awsxrayexporter

# A brief description of the change. Surround your text with quotes ("") if it needs to start with a backtick (`).
note: change x-ray exporter's translator to make "." split annotation pass as-is
Copy link
Member

Choose a reason for hiding this comment

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

This should mention the feature gate name, and the fact that it's being upgraded from Alpha to Beta, along with the description you already have here.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done, thanks

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
@songy23 songy23 added the ready to merge Code review completed; ready to merge by maintainers label May 10, 2024
@andrzej-stencel andrzej-stencel merged commit 7ef91f9 into open-telemetry:main May 15, 2024
177 checks passed
@github-actions github-actions bot added this to the next release milestone May 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
exporter/awsxray ready to merge Code review completed; ready to merge by maintainers
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants