विभाजित ट्रेसिंग एकल विनंतीचे अनुसरण करते कारण ते अनेक सेवांच्या पार जाते, जेणेकरून तुम्ही शेवटपर्यंत संपूर्ण मार्ग पाहू शकता आणि विलंब किंवा त्रुटी कुठे होतात ते शोधू शकता. सहसंबंध/ट्रेस ID एका विनंतीचे सर्व span एकत्र करते.
हे कसे काम करते
पहिली सेवा ट्रेस ID निर्माण करते; प्रत्येक डाउनस्ट्रीम कॉल हे प्रसारित करते (आणि पालक span ID) header मध्ये.
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
