mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-01 18:01:28 -06:00
Merge pull request #8017 from aduffeck/fix-empty-traceids
Use a on-sampling instead of noop traceprovider to get proper traceids
This commit is contained in:
5
changelog/unreleased/fix-empty-traceids.md
Normal file
5
changelog/unreleased/fix-empty-traceids.md
Normal file
@@ -0,0 +1,5 @@
|
||||
Bugfix: Fix empty trace ids
|
||||
|
||||
We changed the default tracing to produce non-empty traceids.
|
||||
|
||||
https://github.com/owncloud/ocis/pull/8017
|
||||
@@ -39,7 +39,13 @@ func GetServiceTraceProvider(c ConfigConverter, serviceName string) (trace.Trace
|
||||
if cfg.Enabled {
|
||||
return GetTraceProvider(cfg.Endpoint, cfg.Collector, serviceName, cfg.Type)
|
||||
}
|
||||
return trace.NewNoopTracerProvider(), nil
|
||||
|
||||
tp := sdktrace.NewTracerProvider(
|
||||
sdktrace.WithSampler(sdktrace.NeverSample()),
|
||||
)
|
||||
rtrace.SetDefaultTracerProvider(tp)
|
||||
|
||||
return tp, nil
|
||||
}
|
||||
|
||||
// GetPropagator gets a configured propagator.
|
||||
|
||||
Reference in New Issue
Block a user