Replies: 1 comment 11 replies
-
@lidavidm thanks for bringing this up.
Can you please link to what you already have implemented? @open-telemetry/specs-approvers I don't remember us discussing mixed language scenarios. Does anyone have any insights on context propagation? |
Beta Was this translation helpful? Give feedback.
11 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
We have a C++ library (Apache Arrow) and we're considering instrumenting it with OpenTelemetry. However, it's often used through its Python bindings, and users of those bindings themselves are using OpenTelemetry. We'd like to make sure spans on one side link up to spans on the other.
So far, we're modeling this as two separate processes - when C++ calls into Python, we save the span/trace ID and inject it into the Python context with some glue code on the Python/Cython side. The opposite direction isn't implemented, but given Python->C++ calls are very common, I'd rather have some way for the C++ context to be updated when the Python context is updated (i.e. when setting the active span) and not on every call into C++.
My question here is
Beta Was this translation helpful? Give feedback.
All reactions