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
Post cover image
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 ahead

Sort: