def test_set_global_tracer(): """Sanity check for set_global_tracer""" my_tracer = Tracer("service") set_global_tracer(my_tracer) assert opentracing.tracer is my_tracer assert ddtrace.tracer is my_tracer._dd_tracer
def global_tracer(ot_tracer): """A function similar to one OpenTracing users would write to initialize their OpenTracing tracer. """ set_global_tracer(ot_tracer) return ot_tracer
def init_tracer(app_name, agent_hostname, agent_port): tracer = Tracer( app_name, config={ "agent_hostname": agent_hostname, "agent_port": agent_port }, scope_manager=ContextVarsScopeManager(), ) set_global_tracer(tracer) return tracer
def init_dd_tracer(): tracer = Tracer('laundry', config={}) set_global_tracer(tracer)
def init_dd_tracer(): tracer = Tracer() set_global_tracer(tracer)