import "github.com/pilosa/pilosa/tracing/opentracing"
type Tracer struct {
// contains filtered or unexported fields
}
Tracer represents a wrapper for OpenTracing that implements tracing.Tracer.
func NewTracer(tracer opentracing.Tracer) *Tracer
NewTracer returns a new instance of Tracer.
ExtractHTTPHeaders reads the HTTP headers to derive incoming context.
InjectHTTPHeaders adds the required HTTP headers to pass context between nodes.
func (t *Tracer) StartSpanFromContext(ctx context.Context, operationName string) (tracing.Span, context.Context)
StartSpanFromContext returns a new child span and context from a given context.
Package opentracing imports 6 packages (graph) and is imported by 2 packages. Updated 2019-10-11. Refresh now. Tools for package owners.