Distributed tracing urmărește o singură cerere în timp ce aceasta traversează mai multe servicii, astfel încât poți vedea calea end-to-end și găsi unde apare latența sau erorile. Un correlation/trace ID leagă toate span-urile unei cereri.
Cum funcționează
Primul serviciu generează un trace ID; fiecare apel din aval îl propagă (și un span ID părinte) în headers.
http
GET /checkout HTTP/1.1
traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01
# trace-id ───────────────────────────^ ^── span-id
