RunLLM How can I orchestrate opentelemetry / openinference propagation? I want to trace across services
馃挕聽Hint: Mention RunLLM in the thread for followups.
馃挕聽Hint: Mention RunLLM in the thread for followups.
Hey Ben M., the concept you're looking for in OTel is called "baggage" https://opentelemetry.io/docs/concepts/signals/baggage/
What a name 馃槀 I鈥檒l look into it! Do you know off hand if spans will appear in both projects?
In terms of different services having different projects, I am actually not certain what will happen
Gotcha 馃憤
Maybe you can give it a try and let us know if something weird happens
Yeah, I鈥檒l setup a quick test and report back. Should be easy to validate locally
We probably expect them to share the same project.
Is my guess
I setup a quick test:
I call service a and start a span, hello-world-span
This service calls service b and propagates baggage
service b starts its own span in context, api2_span and returns data to service a
Service A calls another local function, do_work which is itself a chain
Result: A service_a project does not get created and instead all work falls under service_b
If I use dangerously_using_project from service b, I can get everything to log under the original project though 馃檪
Kind of an interesting paradigm. I would love it if the spans all ended up under the originating project in cases of propagation, but it鈥檚 nice knowing that we can do this at all
