import "go.opentelemetry.io/otel/bridge/opentracing/internal"
var ( ComponentKey = label.Key("component") ServiceKey = label.Key("service") StatusCodeKey = label.Key("status.code") StatusMessageKey = label.Key("status.message") ErrorKey = label.Key("error") NameKey = label.Key("name") )
type MockContextKeyValue struct { Key interface{} Value interface{} }
type MockSpan struct { SpanKind trace.SpanKind Attributes baggage.Map StartTime time.Time EndTime time.Time ParentSpanID trace.SpanID Events []MockEvent // contains filtered or unexported fields }
func (s *MockSpan) AddEvent(name string, o ...trace.EventOption)
func (s *MockSpan) End(options ...trace.SpanOption)
func (s *MockSpan) RecordError(err error, opts ...trace.EventOption)
func (s *MockSpan) SpanContext() trace.SpanContext
type MockTracer struct { Resources baggage.Map FinishedSpans []*MockSpan SpareTraceIDs []trace.TraceID SpareSpanIDs []trace.SpanID SpareContextKeyValues []MockContextKeyValue // contains filtered or unexported fields }
func NewMockTracer() *MockTracer
func (t *MockTracer) DeferredContextSetupHook(ctx context.Context, span trace.Span) context.Context
func (t *MockTracer) Start(ctx context.Context, name string, opts ...trace.SpanOption) (context.Context, trace.Span)
Package internal imports 11 packages (graph). Updated 2020-11-18. Refresh now. Tools for package owners.