Skip to content
Latchkey

O Que É Baggage no OpenTelemetry?

Baggage é um dado chave-valor definido pela aplicação que é propagado junto com o trace context através das fronteiras de serviços. Diferente dos span attributes, que permanecem em um único span, o baggage acompanha toda a requisição para que qualquer serviço downstream possa lê-lo. As equipes o usam para carregar valores transversais como um tenant ID, uma flag de experimento ou a origem da requisição.

Por que isso importa

Alguns contextos são necessários a muitos serviços mas são incômodos de passar por cada chamada de API. O baggage os carrega implicitamente, embora deva ser usado com cuidado já que os valores são enviados em cada salto.

Guias relacionados