Documentation ¶
Overview ¶
Package jaeger implements a tracer [backend.Tracer] client interface for the jaeger tracer.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JaegerTracer ¶
type JaegerTracer struct {
// contains filtered or unexported fields
}
JaegerTracer implements the runtime backend instance that implements the backend/trace.Tracer interface. REQUIRED: A functional backend running the jaeger collector.
func NewJaegerTracer ¶
func NewJaegerTracer(ctx context.Context, addr string) (*JaegerTracer, error)
Returns a new instance of JaegerTracer. Configures opentelemetry to export jaeger traces to the jaeger collector hosted at address `addr`.
func (*JaegerTracer) GetTracerProvider ¶
func (t *JaegerTracer) GetTracerProvider(ctx context.Context) (trace.TracerProvider, error)
Implements the backend/trace interface.
Click to show internal directories.
Click to hide internal directories.