You've already forked opentelemetry-go
mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
Remove options field from Jaeger exporter (#1808)
The initialization options of the exporter are not used after the Exporter is created. Stop saving them in a field.
This commit is contained in:
@@ -117,7 +117,6 @@ func NewRawExporter(endpointOption EndpointOption, opts ...Option) (*Exporter, e
|
||||
|
||||
e := &Exporter{
|
||||
uploader: uploader,
|
||||
o: o,
|
||||
defaultServiceName: defaultServiceName,
|
||||
}
|
||||
bundler := bundler.NewBundler((*sdktrace.SpanSnapshot)(nil), func(bundle interface{}) {
|
||||
@@ -158,7 +157,7 @@ func NewExportPipeline(endpointOption EndpointOption, opts ...Option) (trace.Tra
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
pOpts := append(exporter.o.TracerProviderOptions, sdktrace.WithSyncer(exporter))
|
||||
pOpts := append(o.TracerProviderOptions, sdktrace.WithSyncer(exporter))
|
||||
tp := sdktrace.NewTracerProvider(pOpts...)
|
||||
return tp, exporter.Flush, nil
|
||||
}
|
||||
@@ -180,7 +179,6 @@ func InstallNewPipeline(endpointOption EndpointOption, opts ...Option) (func(),
|
||||
type Exporter struct {
|
||||
bundler *bundler.Bundler
|
||||
uploader batchUploader
|
||||
o options
|
||||
|
||||
stoppedMu sync.RWMutex
|
||||
stopped bool
|
||||
|
||||
Reference in New Issue
Block a user