Sampling (Tracing) - Definição do Glossário de CI/CD
Sampling registra apenas uma parte dos traces para limitar o custo, e pode decidir antecipadamente (head sampling) ou após ver o trace completo (tail sampling).
Sampling mantém apenas uma fração dos traces para controlar custo e volume, preservando dados representativos. Pode ser decidido no início de uma requisição (head) ou após seu término (tail).
Head vs tail
Head sampling decide no início do trace, então é barato mas cego ao resultado. Tail sampling espera até o trace terminar, permitindo manter todos os erros e requisições lentas a um custo de armazenamento maior.
Guias relacionados
Trace - CI/CD Glossary DefinitionTrace: A trace is the complete record of one request or workflow as it flows through a system, assembled from…
Tracing - CI/CD Glossary DefinitionTracing: Tracing follows a single request or operation as it moves across services and components, recording…
Span - CI/CD Glossary DefinitionSpan: A span is the basic unit of a trace: a single named, timed operation with a start, an end, and attribut…