વિતરિત ટ્રેસિંગ એક જ વિનંતીને અનુસરે છે કારણ કે તે ઘણી બધી સેવાઓમાં પ્રવાસ કરે છે, જેથી તમે આખું માર્ગ જોઈ શકો અને તે શોધી શકો કે જ્યાં વિલંબ અથવા ભૂલો થાય છે. A સહસંબંધ/ટ્રેસ ID એક વિનંતીના બધા spans ને એક સાથે જોડે છે।
તે કેવી રીતે કાર્ય કરે છે
પ્રથમ સેવા ટ્રેસ ID પેદા કરે છે; દરેક નીચેની કૉલ તેને (અને પિતૃ span ID) હેડરમાં ફેલાવે છે।
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
