Spring Cloud Sleuth provides features to uniquely trace a service call across different microservice components. Zipkin is a distributed tracing system that's used to gather data that's needed to troubleshoot latency issues in microservices. We will be implementing a combination of Spring Cloud Sleuth and Zipkin to implement distributed tracing.
The following are the steps involved:
- Integrate Microservice A, API gateway, and Service Consumer with Spring Cloud Sleuth.
- Set up the Zipkin distributed tracing server.
- Integrate Microservice A, API gateway, and Service Consumer with Zipkin.