Distributed Tracing - Definição do Glossário de CI/CD
O tracing distribuído acompanha uma única requisição enquanto ela percorre múltiplos serviços, costurando o tempo de cada salto em um único trace para que você possa ver onde a latência e os erros se originam.
Como funciona
Cada serviço registra spans e propaga um contexto de trace compartilhado (por exemplo, os headers W3C traceparent). Um backend como Jaeger, Tempo ou um collector do OpenTelemetry remonta os spans em uma árvore de trace.
Rastreando pipelines
A mesma ideia se aplica a CI/CD: instrumentar os estágios do pipeline como spans revela qual step (checkout, instalação de dependências, teste, deploy) domina o tempo total de run.
Guias relacionados
Span - CI/CD Glossary DefinitionSpan: A span is the basic unit of a distributed trace: a single named operation with a start time, a duration…
Structured Logging - CI/CD Glossary DefinitionStructured Logging: Structured logging emits log entries as machine-parseable records (usually JSON) with nam…
Metric Cardinality - CI/CD Glossary DefinitionMetric Cardinality: Metric cardinality is the number of distinct time series a metric produces, which equals…