protected DiagnosticObserver(ISignalFxTracer tracer) { Tracer = tracer ?? throw new ArgumentNullException(nameof(tracer)); ListenerNames = new List <string>(); ListenerNames.Add(ListenerName); ListenerNames.AddRange(tracer.Settings.AdditionalDiagnosticListeners); }
public OpenTracingTracer(ISignalFxTracer tracer, global::OpenTracing.IScopeManager scopeManager) { SignalFxTracer = tracer; DefaultServiceName = tracer.DefaultServiceName; ScopeManager = scopeManager; _codecs = new Dictionary <string, ICodec> { { BuiltinFormats.HttpHeaders.ToString(), new HttpHeadersCodec() }, { BuiltinFormats.TextMap.ToString(), new HttpHeadersCodec() } // the HttpHeadersCodec can support an unconstrained ITextMap }; }
public OpenTracingTracer(ISignalFxTracer tracer) : this(tracer, new OpenTracingScopeManager(tracer.ScopeManager)) { }
public TraceContext(ISignalFxTracer tracer) { Tracer = tracer; }
public AspNetCoreDiagnosticObserver(ISignalFxTracer tracer, AspNetCoreDiagnosticOptions options) : base(tracer) { _tracer = tracer ?? throw new ArgumentNullException(nameof(tracer)); _options = options ?? throw new ArgumentNullException(nameof(options)); }