Roteiro: (1) por que métricas não localizam um salto lento; (2) Jaeger + agente Java do OpenTelemetry; (3) propagação do traceparent e amostragem; (4) trace IDs nos logs; (5) lendo traces no Jaeger; (6) spans personalizados.
Deixe a turma propor como encontraria isso hoje. A resposta na página: o span jdbc.query dentro do ProductService levou 2 180 ms dos 2 340 ms.
O ponto localhost vs. nome do serviço é um erro bem conhecido no Compose, não citado literalmente na página.