Distributed tracing yana bin bukatun gida ɗaya yayin da ya tashi a kan ayyukan da yawa, don kada ka ga hanya daga ƙarshe zuwa ƙarshe kuma nemi inda jinkirin ko kurakuran suke faruwa. A Correlation/trace ID yana daura spans duka na bukatun gida ɗaya tare.
Ta yaya ya aiki
Aikin farko yana bubuwa trace ID; kowane karaya da ke gida yana yada shi (da uba span ID) a sirinkai.
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
