chore: expose opts

This commit is contained in:
DevMiner 2024-07-31 21:58:27 +02:00
parent 6155fc5852
commit 7274c9b963

View file

@ -41,7 +41,7 @@ func ParseOpts(serviceName string) Opts {
} }
type Telemetry struct { type Telemetry struct {
opts Opts Opts Opts
propagator propagation.TextMapPropagator propagator propagation.TextMapPropagator
tracerProvider trace.TracerProvider tracerProvider trace.TracerProvider
meterProvider metric.MeterProvider meterProvider metric.MeterProvider
@ -62,7 +62,7 @@ func (o *Telemetry) Shutdown(ctx context.Context) {
} }
} }
if o.opts.SentryDSN != "" { if o.Opts.SentryDSN != "" {
if ok := sentry.Flush(5 * time.Second); !ok { if ok := sentry.Flush(5 * time.Second); !ok {
log.Error().Msg("failed to flush Sentry") log.Error().Msg("failed to flush Sentry")
} }
@ -218,7 +218,7 @@ func Initialize(opts Opts) (*Telemetry, error) {
} }
return &Telemetry{ return &Telemetry{
opts: opts, Opts: opts,
propagator: propagator, propagator: propagator,
tracerProvider: tracerProvider, tracerProvider: tracerProvider,
meterProvider: metricProvider, meterProvider: metricProvider,