Distributed tracing
Inside the microservices world, the requests may travel from one service to another before a final response is generated. Even our simple example of a todo list management application shows this behavior, where the todo manager service frequently makes a request to the user service to implement user authentication, and to gather the details about the user, thus creating a new todo list.
The distributed tracing system aims to enable the tracing of the requests while they travel from one microservice to another.
To achieve this, the tracing systems utilize a number of mechanisms, the easiest of which is to embed a unique tracing key into the HTTP headers of every request that is being made. The tracing system is then able ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access