package internal
import "go.opentelemetry.io/otel/bridge/opentracing/internal"
Index ¶
- Variables
- type MockContextKeyValue
- type MockEvent
- type MockSpan
- func (s *MockSpan) AddEvent(ctx context.Context, name string, attrs ...otelcore.KeyValue)
- func (s *MockSpan) AddEventWithTimestamp(ctx context.Context, timestamp time.Time, name string, attrs ...otelcore.KeyValue)
- func (s *MockSpan) End(options ...oteltrace.EndOption)
- func (s *MockSpan) IsRecording() bool
- func (s *MockSpan) OverrideTracer(tracer oteltrace.Tracer)
- func (s *MockSpan) RecordError(ctx context.Context, err error, opts ...oteltrace.ErrorOption)
- func (s *MockSpan) SetAttribute(k string, v interface{})
- func (s *MockSpan) SetAttributes(attributes ...otelcore.KeyValue)
- func (s *MockSpan) SetError(v bool)
- func (s *MockSpan) SetName(name string)
- func (s *MockSpan) SetStatus(code codes.Code, msg string)
- func (s *MockSpan) SpanContext() oteltrace.SpanContext
- func (s *MockSpan) Tracer() oteltrace.Tracer
- type MockTracer
- func NewMockTracer() *MockTracer
- func (t *MockTracer) DeferredContextSetupHook(ctx context.Context, span oteltrace.Span) context.Context
- func (t *MockTracer) Start(ctx context.Context, name string, opts ...oteltrace.StartOption) (context.Context, oteltrace.Span)
- func (t *MockTracer) WithSpan(ctx context.Context, name string, body func(context.Context) error, opts ...oteltrace.StartOption) error
Variables ¶
var ( ComponentKey = otelcore.Key("component") ServiceKey = otelcore.Key("service") StatusCodeKey = otelcore.Key("status.code") StatusMessageKey = otelcore.Key("status.message") ErrorKey = otelcore.Key("error") NameKey = otelcore.Key("name") )
Types ¶
type MockContextKeyValue ¶
type MockContextKeyValue struct { Key interface{} Value interface{} }
type MockEvent ¶
type MockEvent struct { CtxAttributes otelcorrelation.Map Timestamp time.Time Name string Attributes otelcorrelation.Map }
type MockSpan ¶
type MockSpan struct { SpanKind oteltrace.SpanKind Attributes otelcorrelation.Map StartTime time.Time EndTime time.Time ParentSpanID oteltrace.SpanID Events []MockEvent // contains filtered or unexported fields }
func (*MockSpan) AddEvent ¶
func (*MockSpan) AddEventWithTimestamp ¶
func (s *MockSpan) AddEventWithTimestamp(ctx context.Context, timestamp time.Time, name string, attrs ...otelcore.KeyValue)
func (*MockSpan) End ¶
func (*MockSpan) IsRecording ¶
func (*MockSpan) OverrideTracer ¶
func (*MockSpan) RecordError ¶
func (*MockSpan) SetAttribute ¶
func (*MockSpan) SetAttributes ¶
func (*MockSpan) SetError ¶
func (*MockSpan) SetName ¶
func (*MockSpan) SetStatus ¶
func (*MockSpan) SpanContext ¶
func (s *MockSpan) SpanContext() oteltrace.SpanContext
func (*MockSpan) Tracer ¶
type MockTracer ¶
type MockTracer struct { Resources otelcorrelation.Map FinishedSpans []*MockSpan SpareTraceIDs []oteltrace.ID SpareSpanIDs []oteltrace.SpanID SpareContextKeyValues []MockContextKeyValue // contains filtered or unexported fields }
func NewMockTracer ¶
func NewMockTracer() *MockTracer
func (*MockTracer) DeferredContextSetupHook ¶
func (t *MockTracer) DeferredContextSetupHook(ctx context.Context, span oteltrace.Span) context.Context
func (*MockTracer) Start ¶
func (t *MockTracer) Start(ctx context.Context, name string, opts ...oteltrace.StartOption) (context.Context, oteltrace.Span)
func (*MockTracer) WithSpan ¶
func (t *MockTracer) WithSpan(ctx context.Context, name string, body func(context.Context) error, opts ...oteltrace.StartOption) error
Source Files ¶
doc.go mock.go
- Version
- v0.8.0
- Published
- Jul 10, 2020
- Platform
- js/wasm
- Imports
- 11 packages
- Last checked
- 55 minutes ago –
Tools for package owners.