Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
def init_dd_tracer():
    tracer = Tracer('laundry', config={})
    set_global_tracer(tracer)
Esempio n. 5
0
def init_dd_tracer():
    tracer = Tracer()
    set_global_tracer(tracer)