Dapr's workflow engine struggled with trace context propagation across long-lived gRPC streams, causing fragmented traces where workflow, activity, and user spans appeared disconnected. Contributors solved this by embedding W3C trace context directly into workflow activity messages in durabletask-go, updating SDKs to restore
•8m read time• From opentelemetry.io
Table of contents
The challenges of propagating traces throughout complex orchestrationsThe complexities of a typical workflow orchestrationRestoring context across the workflow boundaryA new picture in JaegerFrom trace continuity to semantic alignmentBetter modeling of asynchronous behaviorWhy this work matters across the cloud native ecosystemLooking aheadSort: