Can't get profiling data from non-osprofiler service.

Bug #1798565 reported by Shoham Peller
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
osprofiler
New
Undecided
Unassigned

Bug Description

I have a non-osprofiler service which reports profiling data to Jaeger. The service uses openstack clients to call openstack services. The openstack clients use osprofiler to get the currently used span id and trace id. But osprofiler gets that data from it's own profiler object in the TLS memory, and sees that there's no current span. The service stored the IDs in jaeger-client's memory.

We want non-osprofiler services to work seamlessly with osprofiler services, so we need to add other methods for openstack clients to get the currently used span IDs and trace IDs. Not only from osprofiler's profiler, since that is not configured in the non-osprofiler service, but also from other resources. Such resources may be jaeger-client's current trace/span IDs.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.