powered by
Tracer objects encapsulate the state of the logging system. startSpan creates a span, and inject and extract set metadata via sidechannels.
startSpan(tracer, name, ...)inject(tracer, contextObj, format, carrier)extract(tracer, format, carrier)
inject(tracer, contextObj, format, carrier)
extract(tracer, format, carrier)
the tracing implementation
the name of the span
left to implementation
a span or span context
One of the OpenTracing format values
A corresponding carrier object
# NOT RUN { z <- ot::getNoOpTracer() ot::startSpan(z) ot::inject(z, list("User-Agent"="R"), "HTTP_HEADERS", NULL) ot::extract(z, "HTTP_HEADERS", NULL) # }
Run the code above in your browser using DataLab