Open
Description
Specification
Currently, the tracer web visualiser loads the spans in memory and iterates over them multiple times to figure out the best way to format them in their individual swimlanes. We should never be loading the entire data in memory, so the visualiser needs to be updated to reflect this.
To test this, it can be run on a running polykey agent to view how the updates happen live.
Additional context
Tasks
- Spans shouldn't be stored in memory
- The spans should retain their swimlane selection logic
- The visualiser should support live runs