package
2.11.2+incompatible
Repository: https://github.com/muxinc/jaeger-client-go.git
Documentation: pkg.go.dev
# Functions
ContribObserver can be registered with the Tracer to recieve notifications about new spans.
Gen128Bit specifies whether to generate 128bit trace IDs.
Logger can be provided to log Reporter errors, as well as to log spans if Reporter.LogSpans is set to true.
Metrics creates an Option that initializes Metrics in the tracer, which is used to emit statistics about spans.
Observer can be registered with the Tracer to receive notifications about new Spans.
Reporter can be provided explicitly to override the configuration.
Tag creates an option that adds a tracer-level tag.
ZipkinSharedRPCSpan creates an option that enables sharing span ID between client and server spans a la zipkin.
# Structs
BaggageRestrictionsConfig configures the baggage restrictions manager which can be used to whitelist certain baggage keys.
Configuration configures and creates Jaeger Tracer.
Options control behavior of the client.
ReporterConfig configures the reporter.
SamplerConfig allows initializing a non-default sampler.
# Type aliases
Option is a function that sets some option on the client.