Publisher does not automatically propagate otel baggage information when publishing event #2242
Labels
api: pubsub
Issues related to the googleapis/java-pubsub API.
type: feature request
‘Nice-to-have’ improvement, new feature or different behavior or design.
Is your feature request related to a problem? Please describe.
In version 1.133.0, java pubsub client already use OpenTelemetry. But after testing it, it does not automatically propagate
baggage
information. It only propagatestraceparent
information.Describe the solution you'd like
Automatically propagate baggage information.
Describe alternatives you've considered
Automatically propagate context using registered propagators in open telemetry.
Additional context
Similar to how kafka auto instrumentation works, they use
openTelemetry.getPropagators().getTextMapPropagator()
to get the propagators and inject it usingpropagator().inject(context, record.headers(), SETTER);
.https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/e2dd703a8a0d47ed12d3beca79dc9740822da4f1/instrumentation/kafka/kafka-clients/kafka-clients-2.6/library/src/main/java/io/opentelemetry/instrumentation/kafkaclients/v2_6/KafkaTelemetry.java#L226
The text was updated successfully, but these errors were encountered: