public OpenTracingTracer(IDatadogTracer datadogTracer, global::OpenTracing.IScopeManager scopeManager) { DatadogTracer = datadogTracer; DefaultServiceName = datadogTracer.DefaultServiceName; ScopeManager = scopeManager; _codecs = new Dictionary <string, ICodec> { { BuiltinFormats.HttpHeaders.ToString(), new HttpHeadersCodec() } }; }
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 }; }