-
Notifications
You must be signed in to change notification settings - Fork 10
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
Consider not turning instrumentation_scope.name into library.name #156
Comments
@robbkidd suggested updating husky to allow both values. Is there a reason we should not do that in the interim? |
so emit two attributes rather than just one? |
Not permanently but during the transition period to avoid a derived column requirement. |
I need to refresh my memory on the particulars of which OTLP proto versions tinker with this field. I recall some talk of For a transition, I think we could dual write:
|
It'd require a DC one way or another. I guess while we do both we could encourage people to not use library.name for things, but at some point if we drop one of them, there will be all kinds of people who still use it, and would need to write that DC. |
At the moment, this spec doc on transforming OTel data to non-OTLP formats says we should be writing to both (scope and library) and that we ought to prefix the field name for OTel:
|
We currently do this today. It's going to get super confusing for people using OTTL because they'll see a
library.name
value in honeycomb, decide they wanna filter on it, go into the collector, put that in their expression, and realize it's not doing anything.However, if we do this, it does mean that there will be a time (60ish days) where any existing query based on
library.name
will now return different results. Customers will need to know about this in advance and then write aCOALESCE
derived column to keep their queries intact for that time period. Docs would also need a change.If we decide to do this, then (IMO) the earlier the better. The impact of the difference will only get worse each day.
The text was updated successfully, but these errors were encountered: