Collected sources and patterns will appear here. Add from search, explore, or the patterns library.
List<Span> -> SpanTree
Reconstruct a flat collection of distributed tracing spans into a parent-child nested execution tree based on TraceId and ParentSpanId.
Problem it solves
Raw trace spans are received out of order and must be structured chronologically for Flamegraph and Gantt rendering.
Consumes
Emits
The real projects this mechanism was found in. Attribution is the point — this is how the best teams actually do it.