Learn R Programming

ot (version 0.2.0)

startSpan: Tracer methods

Description

Tracer objects encapsulate the state of the logging system. startSpan creates a span, and inject and extract set metadata via sidechannels.

Usage

startSpan(tracer, name, ...)

inject(tracer, contextObj, format, carrier)

extract(tracer, format, carrier)

Arguments

tracer

the tracing implementation

name

the name of the span

...

left to implementation

contextObj

a span or span context

format

One of the OpenTracing format values

carrier

A corresponding carrier object

Examples

Run this code
# 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