Documentation
¶
Overview ¶
Package trace provides open tracing.
Index ¶
- func NewRemoteSpan(tp trace.TracerProvider, tracerName string, spanName string, traceID string, ...) (trace.Span, error)
- func NewSpan(tp trace.TracerProvider, tracerName string, spanName string, traceID string, ...) (trace.Span, error)
- func NewSpanWithAttrs(tp trace.TracerProvider, tracerName string, spanName string, traceID string, ...) (trace.Span, error)
- func NewTracerProviderWithJaeger(service string) (*tracesdk.TracerProvider, func(ctx context.Context), error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRemoteSpan ¶
func NewRemoteSpan(tp trace.TracerProvider, tracerName string, spanName string, traceID string, spanID string) (trace.Span, error)
NewRemoteSpan creates a new span of OpenTelemetry from remote parent tracing.
func NewSpan ¶
func NewSpan(tp trace.TracerProvider, tracerName string, spanName string, traceID string, spanID string) (trace.Span, error)
NewSpan creates a new span of OpenTelemetry.
func NewSpanWithAttrs ¶
func NewSpanWithAttrs(tp trace.TracerProvider, tracerName string, spanName string, traceID string, spanID string, remote bool, attrs ...map[string]string) (trace.Span, error)
NewSpanWithAttrs creates a new span of OpenTelemetry with attributes.
func NewTracerProviderWithJaeger ¶
func NewTracerProviderWithJaeger(service string) (*tracesdk.TracerProvider, func(ctx context.Context), error)
NewTracerProviderWithJaeger creates a new tracer provider with Jaeger.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.