Skip to content

docs(tracing): document B3 propagation support in the Rust SDK#37569

Draft
duncanista wants to merge 1 commit into
masterfrom
jordang/rust-b3-propagation-docs
Draft

docs(tracing): document B3 propagation support in the Rust SDK#37569
duncanista wants to merge 1 commit into
masterfrom
jordang/rust-b3-propagation-docs

Conversation

@duncanista

Copy link
Copy Markdown
Contributor

What does this PR do? What is the motivation?

Adds B3 Single (b3) and B3 Multi (b3multi) as supported propagation formats in the Rust tab of trace_context_propagation/_index.md. The Rust SDK gains B3 support in the upcoming datadog-opentelemetry release, matching the format coverage of the other Datadog tracers.

Specifically:

  • Adds two rows to the "Supported formats" table (b3, b3multi).
  • Updates the intro paragraph and DD_TRACE_PROPAGATION_STYLE example to reflect the four supported formats.
  • Adds the [3] / [4] link references inside the Rust tab so the table links resolve.

Merge readiness

  • Ready for merge

This depends on the B3 propagator changes landing in DataDog/dd-trace-rs first:

Please hold this PR until those merge and a release that includes them ships.

For Datadog employees:

AI assistance

AI-assisted, manually reviewed.

Additional notes

The note "baggage is not supported in Rust" earlier in the document is unchanged and remains accurate; this PR only adds B3.

Adds B3 Single (`b3`) and B3 Multi (`b3multi`) as supported propagation
formats in the Rust tab of the trace context propagation page. Updates
the introductory paragraph and the env-var example to reflect that the
Rust SDK now supports the same four propagation formats the other
Datadog tracers do.

Depends on the `datadog-opentelemetry` crate landing B3 support
(DataDog/dd-trace-rs#253, #254, #255, #256).
@github-actions

Copy link
Copy Markdown
Contributor

Preview links (active after the build_preview check completes)

Modified Files

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.

1 participant