-
Notifications
You must be signed in to change notification settings - Fork 888
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
Transition plan for HTTP breaking changes where both old and new attributes can be sent for a while #3443
Conversation
e17c02f
to
5442c9a
Compare
5442c9a
to
1382c50
Compare
If double publishing is optional, how should users configure it? Should we define an ENV VAR? |
|
Perhaps, alternatively, |
I'm worried about trying to create something general (and opening more new questions). What if we go in the other direction and make it clear that this environment variable is super-targeted to this one-time transition, e.g. something like:
|
+1 👍 |
or maybe |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
this is addressed now, ptal |
Co-authored-by: Ram Thiru <[email protected]>
@tigrannajaryan @arminru @jmacd @dyladan can you take another look at this? thx! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems OK. I guess my only question left is how do we handle future breaks when, for example, messaging is updated? Will the env var accept multiple values like http,messaging/dup
?
think this is the best version of the transition plan i've seen yet |
my thought is |
I think if we take an all or nothing break approach we will have 2 big problems:
I think given those drawbacks we basically have to do this piece by piece approach unfortunately. |
@dyladan I think @tedsuo's concern was regarding the earlier approach which was using the super-specific env var |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great. Thank you Trask and everyone for the thought put into this; I now feel confident with us moving forward with semconv stability in general.
…ibutes can be sent for a while (open-telemetry#3443)
Fixes #3362
Alternative to #3404
Changes
Adds transition plan for upcoming breaking changes to the unstable HTTP semantic conventions.