Closed felixbarny closed 2 years ago
This is scheduled to be merged by tomorrow EOB (see the /schedule command in the PR description).
A questions that came up while implementing this:
For distributed tracing, we currently propagate the headers even for unsampled transactions, using the transaction.id
as the parent-id
. This doesn't seem to make much sense if there is no matching transaction document recorded. Should we stop propagating the traceparent
headers for unsampled transactions?
@beniwohli that would lead to the downstream service starting a new trace right? That doesn't seem desirable.
To add to Andrew's point, even if we're not recording and storing transactions, generating and propagating the IDs is still relevant for log correlation.
sanitize_field_names
)CODEOWNERS
)/schedule 2021-12-08