Skip to content

Commit

Permalink
Bug 37474240 - [37474174->25.03] Span context not properly propagated…
Browse files Browse the repository at this point in the history
… when using Otel (merge main -> ce/main @ 113450)

[git-p4: depot-paths = "//dev/coherence-ce/main/": change = 113451]
  • Loading branch information
rlubke committed Jan 13, 2025
1 parent 335e2ae commit 4a25ea4
Showing 1 changed file with 3 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (c) 2023, Oracle and/or its affiliates.
* Copyright (c) 2023, 2025, Oracle and/or its affiliates.
*
* Licensed under the Universal Permissive License v 1.0 as shown at
* https://oss.oracle.com/licenses/upl.
Expand Down Expand Up @@ -72,11 +72,10 @@ public Map<String, String> inject(SpanContext spanContext)
@Override
public SpanContext extract(Map<String, String> carrier)
{
LiteMap<String, String> extractTarget = new LiteMap<>();
TextMapPropagator propagator = GlobalOpenTelemetry.getPropagators().getTextMapPropagator();
TextMapPropagator propagator = GlobalOpenTelemetry.getPropagators().getTextMapPropagator();

return new OpenTelemetrySpanContext(io.opentelemetry.api.trace.Span.fromContext(
propagator.extract(Context.current(), extractTarget, new MapGetter()))
propagator.extract(Context.current(), carrier, new MapGetter()))
.getSpanContext());
}

Expand Down

0 comments on commit 4a25ea4

Please sign in to comment.