diff --git a/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java b/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java index f8b414a84dc..2be12fc94a4 100644 --- a/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java +++ b/api/all/src/main/java/io/opentelemetry/api/trace/Tracer.java @@ -45,7 +45,8 @@ * openTelemetry.getTracer("instrumentation-library-name", "1.0.0"); * void doWork(Span parent) { * Span childSpan = tracer.spanBuilder("MyChildSpan") - * setParent(parent).startSpan(); + * .setParent(Context.current().with(parent)) + * .startSpan(); * childSpan.addEvent("Starting the work."); * try { * doSomeWork(childSpan); // Manually propagate the new span down the stack.