O Que É Tail-Based Sampling?
Tail-based sampling armazena em buffer os spans de um trace até que a requisição termine e então avalia o trace inteiro para decidir se o armazena. Como o resultado é conhecido, ele pode preferencialmente manter traces que apresentaram erros ou rodaram lentamente e descartar os comuns e rápidos. O trade-off é a memória e a coordenação necessárias para segurar os spans até a conclusão.
Por que isso importa
Os traces mais úteis de manter são os problemáticos, mas você só sabe quais são eles no final. O tail-based sampling os retém de propósito em vez de depender da sorte.
Guias relacionados
What Is Head-Based Sampling?Head-based sampling decides whether to record a trace at its start, before the outcome is known, applying a f…
What Is a Collector Pipeline?A collector pipeline is the chain of receivers, processors, and exporters that telemetry flows through inside…
What Is Trace Context Propagation?Trace context propagation passes trace and span identifiers across service boundaries, usually in request hea…