Documentation
¶
Overview ¶
package tracing contains some helpers to make working with opentracing a tad simpler
Index ¶
- func Error(span opentracing.Span, err error)
- func Errorf(span opentracing.Span, format string, a ...interface{})
- func ExtractTraceID(ctx context.Context) (string, bool)
- func Failure(span opentracing.Span)
- func NewSpan(ctx context.Context, tracer opentracing.Tracer, name string) (context.Context, opentracing.Span)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtractTraceID ¶
ExtractTraceID attempts to extract the traceID from a Context
func NewSpan ¶
func NewSpan(ctx context.Context, tracer opentracing.Tracer, name string) (context.Context, opentracing.Span)
NewSpan pulls the span out of the context, creates a new child span, and updates the context callers must call span.Finish() when done important: the context must contain a span, otherwise you'll see a nilpointer panic here.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.