বিতরণকৃত ট্রেসিং একটি একক অনুরোধকে অনুসরণ করে যখন এটি অনেক সেবা জুড়ে ভ্রমণ করে, যাতে আপনি শেষ থেকে শেষ পথ দেখতে পারেন এবং লেটেন্সি বা ত্রুটি কোথায় ঘটে তা খুঁজে পেতে পারেন। একটি সম্পর্ক/ট্রেস আইডি একটি অনুরোধের সমস্ত স্প্যান একসাথে যুক্ত করে।
এটি কীভাবে কাজ করে
প্রথম সেবা একটি ট্রেস আইডি তৈরি করে; প্রতিটি ডাউনস্ট্রিম কল এটি প্রচার করে (এবং একটি প্যারেন্ট স্প্যান আইডি) হেডারে।
http
GET /checkout HTTP/1.1
traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01
# trace-id ───────────────────────────^ ^── span-id
text
Trace abc123:
Gateway ├──────────────────────────────┤ 220ms
Orders ├────────────┤ 90ms
Payments ├──────┤ 60ms ← slow span found here
Inventory ├──┤ 15ms
