Distributed tracing ایک single request کو متعدد services کے ذریعے follow کرتا ہے تاکہ آپ end-to-end path دیکھ سکیں اور latency یا errors کہاں ہوتی ہیں یہ معلوم کر سکیں۔ ایک correlation/trace ID ایک request کے تمام spans کو آپس میں جوڑتا ہے۔
یہ کیسے کام کرتا ہے
پہلی service ایک trace ID generate کرتی ہے؛ ہر downstream call اسے (اور ایک parent span ID) headers میں propagate کرتا ہے۔
