Skip to content
This repository was archived by the owner on Jan 21, 2026. It is now read-only.
This repository was archived by the owner on Jan 21, 2026. It is now read-only.

Feature request: Extract and propagate B3 headers #949

@majelbstoat

Description

@majelbstoat

Istio supports distributed tracing on an ingress into a cluster, and between services.

To do this, it propagates a standard set of B3 headers (originally defined for Zipkin, I think?)

x-request-id
x-b3-traceid
x-b3-spanid
x-b3-parentspanid
x-b3-sampled
x-b3-flags
x-ot-span-context

It would be great if the server side portions of this tracer recognised and propagated the information from that source. opencensus-node apparently supports this, though it is itself in very early alpha, and has no GRPC support.

I can share simple istio config that defines this behaviour, if it's helpful.

Metadata

Metadata

Assignees

Labels

api: cloudtraceIssues related to the googleapis/cloud-trace-nodejs API.priority: p2Moderately-important priority. Fix may not be included in next release.semver: minorA new feature was added. No breaking changes.type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions