Skip to content

Set trace.transaction in dsc envelope header #5378

@sentrivana

Description

@sentrivana

trace.transaction is absolutely necessary for dynamic sampling and needs to be set.

  • it (and the dsc by extension) needs to follow the freezing rule:
    • if a trace is propagated, the dsc needs to be frozen
    • if we send a first batch of spans, the dsc cannot change anymore
      • this also means that we might send "bad" quality transaction names, and even if we get the better name later, we cannot change it in the dsc

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions