Quando o alerta avisa que o checkout ficou lento, o painel de métricas confirma o p95 subindo. Nenhum dos dois diz em qual dos seis serviços do pedido o tempo foi parar. Essa resposta está no trace, o registro que o distributed tracing guarda do caminho de cada requisição pelos serviços. O difícil é saber […]
Propagação de Contexto: como funciona em sistemas distribuídos
Quando uma requisição atravessa dezenas de microserviços, entender o caminho completo dessa jornada é o que separa equipes que resolvem incidentes em minutos daquelas que passam horas correlacionando logs manualmente. O mecanismo que torna isso possível tem um nome: Propagação de Contexto. Sem esse mecanismo, cada serviço gera telemetria isolada. Métricas, logs e traces existem […]

