Zipkin is an open source distributed tracing system created by Twitter.
Zipkin is a distributed tracing system created and open-sourced by Twitter. It is modelled on Google Dapper. It is used to trace events passing through a distributed system.
Applications are instrumented to report timing data to Zipkin.
The Zipkin UI also presents a Dependency diagram showing how many traced requests went through each application. If you are troubleshooting latency problems or errors, you can filter or sort all traces based on the application, length of trace, annotation, or timestamp.
Once you select a trace, you can see the percentage of the total trace time each span takes which allows you to identify the problem application.