Beispiel #1
0
 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;
 }