-
Notifications
You must be signed in to change notification settings - Fork 11
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
OpenTelemetry HTTP Attributes Breaking Changes #3892
Comments
at some point in the future, the python lib will be updated, and then the dashboards will need to be updated to reflect that |
I think this is updated in v0.43b0 (we are on 0.41b0 at the time of writing) looks like if we set os.environ["OTEL_SEMCONV_STABILITY_OPT_IN"] = "http/dup" the code will currently emit both conventions. |
Running the fully qualified pip-compile command I get the same thing, no changes to Dropping down to
Running this pip command with any of the |
It's possible to get them all installed with Copying this list over to pip-compile with |
Ah, so, I quickly tried to do this before I asked you & hit this problem, but assumed I was holding something wrong & you'd have a better way to do it... I just tried adding specific versions to
which meant that pip-compile, instead of not upgrading them, throws a conflict instead:
which we can iteratively add to pip-compile to get this:
which I think generates something workable? PR coming up |
there's a question about whether to hard-code this setting or whether to add it to the dokku config - my feeling is that we won't want to change it so we should hard-code it. However, it should work when set as a dokku config, but I tried that on Friday & it didn't change the emitted telemetry. I think this is a nice-to-have, so I wouldn't be averse to parking it - leaving some notes on how to update the packages in future is a nice outcome that would help whoever may need to look at this in future. |
nb. this was done here: https://github.com/opensafely-core/job-server/pull/3951/files#diff-bd017515eb79a7fb7569b1d15e8963ea380123d4fdf779978dd4b3ab7500fd10R261-R268 |
Email from honeycomb notifying about these changes. Not currently planned for the languages that were're currently using, but will be at some point, and I think we do use these params in some of our honeycomb boards.
e.g.
http.target
->url.path AND url.query
,http.status_code
->http.response.status_code
, ...see also https://opentelemetry.io/blog/2023/http-conventions-declared-stable/#migration-plan
The text was updated successfully, but these errors were encountered: