OpenSpans
OpenSpans is a term that refers to open-source software projects that focus on developing and maintaining distributed span data for observability. Distributed tracing is a method used to track requests as they propagate through a distributed system, and spans represent individual units of work within that trace. OpenSpans aims to standardize how this span data is generated, collected, and processed, promoting interoperability between different observability tools and platforms.
The core idea behind OpenSpans is to provide a vendor-neutral and extensible framework for distributed tracing.
Key aspects of OpenSpans include defining common data models for spans, protocols for transmitting span data,