Versions in this module Expand all Collapse all v2 v2.1.0 Apr 20, 2026 v2.0.0 Apr 20, 2026 Changes in this version + const GitLabTracingEnvVar + const SampleRateDropAll + func RecordError(span oteltrace.Span, err error) + func SetAttributes(span oteltrace.Span, attrs ...attribute.KeyValue) + type Config struct + Endpoint string + Headers map[string]string + Insecure bool + SampleRate float64 + ServiceName string + ServiceVersion string + type Tracer struct + func New(ctx context.Context) (*Tracer, func(context.Context) error, error) + func NewWithConfig(ctx context.Context, cfg *Config, opts ...sdktrace.TracerProviderOption) (*Tracer, func(context.Context) error, error) + func NewWithProvider(provider *sdktrace.TracerProvider) *Tracer + func (t *Tracer) OTELTracer() oteltrace.Tracer + func (t *Tracer) Provider() *sdktrace.TracerProvider + func (t *Tracer) Start(ctx context.Context, name string, opts ...oteltrace.SpanStartOption) (context.Context, oteltrace.Span) + type TracingConfig struct + Endpoint string + Headers map[string]string + Insecure bool + SampleRate float64 + SamplerSet bool + ServiceName string + URLPath string + func ParseTracingConfig(connectionString string) *TracingConfig + func ParseTracingConfigFromEnv() *TracingConfig + func (c *TracingConfig) Sampler() sdktrace.Sampler