Skip to content

OpenTelemetry Trace context Global Propagators are default set to W3CTraceContextPropagator #2208

@surbhigarg92

Description

@surbhigarg92

Recent release introduced a feature E2E tracing which added the global propagator here

This should not be added as default in the SDK instead customers should add it.

A step-by-step description of how to reproduce the issue, based on the linked reproduction.

  1. Enable E2E tracing as per sample observability-traces
  2. Add Context propagation using any other propagators propagation.setGlobalPropagator(new CompositePropagator()());
  3. Propagators will be overwritten

A clear and concise description of what the bug is, and what you expected to happen.

Propagators should not be added as default. This is a breaking behavior for customers already using propagators

This is recent change in 7.17.0

Metadata

Metadata

Assignees

Labels

api: spannerIssues related to the googleapis/nodejs-spanner API.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions