Beispiel #1
0
 public StartEndHandler(ISpanExporter spanExporter, IRunningSpanStore runningSpanStore, ISampledSpanStore sampledSpanStore, IEventQueue eventQueue)
 {
     this.spanExporter     = spanExporter;
     this.runningSpanStore = runningSpanStore;
     this.sampledSpanStore = sampledSpanStore;
     this.enqueueEventForNonSampledSpans = runningSpanStore != null || sampledSpanStore != null;
     this.eventQueue = eventQueue;
 }
Beispiel #2
0
 public SpanEndEvent(
     ISpan span,
     ISpanExporter spanExporter,
     IRunningSpanStore runningSpanStore,
     ISampledSpanStore sampledSpanStore)
 {
     this.span             = span;
     this.runningSpanStore = runningSpanStore;
     this.spanExporter     = spanExporter;
     this.sampledSpanStore = sampledSpanStore;
 }
Beispiel #3
0
 public SpanStartEvent(ISpan span, IRunningSpanStore activeSpansExporter)
 {
     this.span = span;
     this.activeSpansExporter = activeSpansExporter;
 }