Skip to content

Conversation

@sfleen
Copy link
Collaborator

@sfleen sfleen commented Nov 13, 2025

The proxy used its own custom trace propagation for some time. It was built before the upstream OpenTelemetry libraries were available.

This replaces the manual propagation with a combination of the upstream w3c and b3 propagators, modified slightly to only propagate in one format or the other (and not both).

@sfleen sfleen changed the base branch from main to sfleen/tracing-upstream-exporter November 13, 2025 17:05
@sfleen sfleen changed the title Sfleen/tracing upstream propagator chore(tracing): Use upstream tracing propagation Nov 14, 2025
@sfleen sfleen force-pushed the sfleen/tracing-upstream-exporter branch from 6d66554 to eff04ea Compare November 14, 2025 13:29
@sfleen sfleen force-pushed the sfleen/tracing-upstream-propagator branch from d925933 to bb81d3f Compare November 14, 2025 13:29
@sfleen sfleen force-pushed the sfleen/tracing-upstream-exporter branch 2 times, most recently from 0a11e90 to dd0d5d9 Compare November 14, 2025 13:48
@sfleen sfleen force-pushed the sfleen/tracing-upstream-propagator branch 2 times, most recently from 870d872 to e460b63 Compare November 14, 2025 16:10
The proxy used its own custom trace exporter for some time. It was built before the upstream OpenTelemetry libraries were available, and they have outlived their usefulness.

This replaces the custom exporter with a batch exporter configured to export to the same endpoint with the same service configuration.

In the future, this exporter can be installed as a global default trace processor, which would decouple it from the service layer where the proxy generates spans for requests.

Signed-off-by: Scott Fleener <[email protected]>
The proxy used its own custom trace propagation for some time. It was built before the upstream OpenTelemetry libraries were available.

This replaces the manual propagation with a combination of the upstream w3c and b3 propagators, modified slightly to only propagate in one format or the other (and not both).

Signed-off-by: Scott Fleener <[email protected]>
@sfleen sfleen force-pushed the sfleen/tracing-upstream-exporter branch from dd0d5d9 to 208b6b9 Compare November 17, 2025 15:47
@sfleen sfleen force-pushed the sfleen/tracing-upstream-propagator branch from e460b63 to 3d7b264 Compare November 17, 2025 15:47
@sfleen sfleen force-pushed the sfleen/tracing-upstream-exporter branch from 208b6b9 to 2708010 Compare November 17, 2025 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants