Versions in this module Expand all Collapse all v0 v0.0.3 May 19, 2024 v0.0.2 May 12, 2024 Changes in this version + const SpanIDKey + const TraceIDKey + func ConstructNewSpanContext(ctx context.Context) trace.SpanContext + func GenerateSpanIDRaw() []byte + func GenerateSpanIDString() string + func GenerateTraceIDRaw() []byte + func GenerateTraceIDString() string + func HTTPMiddleware(next http.Handler) http.Handler + func Module(serviceName string) fx.Option + func NewGRPCClient(collectorURI string, options ...otlptracegrpc.Option) otlptrace.Client + func NewGlobalTracerProvider(serviceName string, spanExporter sdk.SpanExporter, ...) + func NewHTTPClient(collectorURI string, options ...otlptracehttp.Option) otlptrace.Client + func NewTraceSpanExporter(ctx context.Context, client otlptrace.Client) (tracesdk.SpanExporter, error) + type SpanID struct + func (t *SpanID) Generate() any + func (t *SpanID) IsValid(v any) bool + type TraceID struct + func (t *TraceID) Generate() any + func (t *TraceID) IsValid(v any) bool