March 2018
Intermediate to advanced
380 pages
9h 23m
English
Zipkin (https://zipkin.io/) is a distributed tracing system. Microservice architecture always has latency problems, and a system is needed to troubleshoot the latency problem. Zipkin helps to solve the problem by collecting timing data. Zipkin also helps to search the data.
All registered services will report timing data to Zipkin. Zipkin creates a dependency diagram based on the received traced requests for each of the applications or services. Then, it can be used to analyze, spot an application that takes a long time to resolve, and fix it as needed.
When a request is made, the trace instrumentation will record tags, add the trace headers to the request, and finally record the timestamp. Then, the request is sent to the original ...