W3C home > Mailing lists > Public > public-trace-context@w3.org > April 2022

Should Trace context replace X-Request-Id?

From: Jacob Kristhammar <kristhammar@gmail.com>
Date: Fri, 22 Apr 2022 16:15:32 +0200
Message-ID: <CAPY5DnfasLDNZW=wefDqxW1j8hBoWdaOYz0X_T2no1=Rg2CoLA@mail.gmail.com>
To: public-trace-context@w3.org
Hello!

It's common practice for REST APIs to return the `X-Request-Id` header for
correlation purposes (simplifying post mortem support etc.)

Is the updated trace context standard a good candidate to replace this
idiom or is it best to support both headers to separate the external
communication/correlation of a given request and (possibly) internal
distributed tracing needs?

This gets a little harder to reason about in SaaS vendor scenarios as
outlined in the spec. When a relying party might use trace context and wish
to propagate the sample-flag to a vendor API. Ideally it should be
sufficient with a single header/mechanism to both trigger tracing and
correlate requests.

Any advice on this would be helpful!

Cheers,

Jacob
Received on Friday, 22 April 2022 17:21:18 UTC

This archive was generated by hypermail 2.4.0 : Friday, 22 April 2022 17:21:19 UTC