Skip to content

Commit

Permalink
fix WrapperTracer in server
Browse files Browse the repository at this point in the history
  • Loading branch information
rishabhmaurya committed Aug 3, 2023
1 parent 5ffc34f commit 71206b9
Showing 1 changed file with 12 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
import org.opensearch.telemetry.tracing.noop.NoopTracer;

import java.io.IOException;
import java.util.Map;

/**
* Wrapper implementation of Tracer. This delegates call to right tracer based on the tracer settings
Expand All @@ -36,8 +37,18 @@ public WrappedTracer(TelemetrySettings telemetrySettings, Tracer defaultTracer)

@Override
public SpanScope startSpan(String spanName) {
return startSpan(spanName, null);
}

@Override
public SpanScope startSpan(String spanName, Map<String, String> attributes) {
Tracer delegateTracer = getDelegateTracer();
return delegateTracer.startSpan(spanName);
return delegateTracer.startSpan(spanName, attributes);
}

@Override
public Span getCurrentSpan() {
return getDelegateTracer().getCurrentSpan();
}

@Override
Expand Down

0 comments on commit 71206b9

Please sign in to comment.