4 ms·
For tail-based sampling, does it mean that every process in a trace will keep its spans in memory until the initial process 'ends' the trace? How does the flush
by lma21 5y ago
For tail-based sampling, does it mean that every process in a trace will keep its spans in memory until the initial process 'ends' the trace? How does the flushing happen (e.g. all processes 'commit' their buffer spans)? Many thanks for the explanations!
- vmihailenco 5y agoUptrace / Go process will buffer spans in memory for some short period of time (5-15 seconds). It does not work for long traces, but most traces are short. There is some discussion at https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/1797 https://github.com/open-telemetry/opentelemetry-collector-co...