示例#1
0
 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() }
     };
 }
示例#2
0
 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
     };
 }