Documentation ¶
Index ¶
- Variables
- type MockContextKeyValue
- type MockEvent
- type MockLink
- type MockSpan
- func (s *MockSpan) AddEvent(name string, o ...trace.EventOption)
- func (s *MockSpan) AddLink(link trace.Link)
- func (s *MockSpan) End(options ...trace.SpanEndOption)
- func (s *MockSpan) IsRecording() bool
- func (s *MockSpan) OverrideTracer(tracer trace.Tracer)
- func (s *MockSpan) RecordError(err error, opts ...trace.EventOption)
- func (s *MockSpan) SetAttributes(attributes ...attribute.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() trace.SpanContext
- func (s *MockSpan) Tracer() trace.Tracer
- func (s *MockSpan) TracerProvider() trace.TracerProvider
- type MockTracer
- type MockTracerProvider
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ComponentKey = attribute.Key("component") //nolint:gochecknoglobals ServiceKey = attribute.Key("service") //nolint:gochecknoglobals StatusCodeKey = attribute.Key("status.code") //nolint:gochecknoglobals StatusMessageKey = attribute.Key("status.message") //nolint:gochecknoglobals ErrorKey = attribute.Key("error") //nolint:gochecknoglobals NameKey = attribute.Key("name") //nolint:gochecknoglobals )
Functions ¶
This section is empty.
Types ¶
type MockContextKeyValue ¶
type MockContextKeyValue struct { Key interface{} Value interface{} }
type MockLink ¶
type MockLink struct { SpanContext trace.SpanContext Attributes []attribute.KeyValue }
type MockSpan ¶
type MockSpan struct { embedded.Span SpanKind trace.SpanKind Attributes []attribute.KeyValue StartTime time.Time EndTime time.Time ParentSpanID trace.SpanID Events []MockEvent Links []MockLink // contains filtered or unexported fields }
func (*MockSpan) End ¶
func (s *MockSpan) End(options ...trace.SpanEndOption)
func (*MockSpan) IsRecording ¶
func (*MockSpan) OverrideTracer ¶
func (*MockSpan) RecordError ¶
func (s *MockSpan) RecordError(err error, opts ...trace.EventOption)
func (*MockSpan) SetAttributes ¶
func (*MockSpan) SpanContext ¶
func (s *MockSpan) SpanContext() trace.SpanContext
func (*MockSpan) TracerProvider ¶
func (s *MockSpan) TracerProvider() trace.TracerProvider
type MockTracer ¶
type MockTracer struct { embedded.Tracer FinishedSpans []*MockSpan SpareTraceIDs []trace.TraceID SpareSpanIDs []trace.SpanID SpareContextKeyValues []MockContextKeyValue TraceFlags trace.TraceFlags // contains filtered or unexported fields }
func NewMockTracer ¶
func NewMockTracer() *MockTracer
func (*MockTracer) DeferredContextSetupHook ¶
func (*MockTracer) Reset ¶
func (t *MockTracer) Reset()
type MockTracerProvider ¶
type MockTracerProvider struct { embedded.TracerProvider // contains filtered or unexported fields }
func NewMockTraceProvider ¶
func NewMockTraceProvider() *MockTracerProvider
func (*MockTracerProvider) Tracer ¶
func (m *MockTracerProvider) Tracer(_ string, _ ...trace.TracerOption) trace.Tracer
Click to show internal directories.
Click to hide internal directories.