Issue and related discussion copied from internal git instance
It did not occur to me before playing with dagger CI that the information we want to display in a UI is really just spans. A span is a tracing term used in microservices. They have a start time and end time and associated metadata (what is happening). Dagger leverages opentelemetry to output traces of this information and then they have a TUI built on top of it that allows for verbosity to be dynamic.
Issue and related discussion copied from internal git instance
It did not occur to me before playing with dagger CI that the information we want to display in a UI is really just spans. A span is a tracing term used in microservices. They have a start time and end time and associated metadata (what is happening). Dagger leverages opentelemetry to output traces of this information and then they have a TUI built on top of it that allows for verbosity to be dynamic.