public ZipkinTracer(ZipkinTracerOptions options) { _propagator = options.Propagator ?? new B3Propagator(); _reporter = options.Reporter; LocalEndpoint = options.LocalEndpoint; TimeProvider = options.TimeProvider ?? new DateTimeOffsetTimeProvider(); ScopeManager = options.ScopeManager ?? new AsyncLocalScopeManager(); IdProvider = options.IdProvider ?? ThreadLocalRngSpanIdProvider.TraceId128BitProvider; Sampler = options.Sampler ?? NoSampler.Instance; Options = options; }
public ZipkinTracerOptions(Endpoint localEndpoint, ISpanReporter reporter) { LocalEndpoint = localEndpoint; Reporter = reporter; }