Zipkin, from Twitter

A distributed tracing system

Zipkin is a distributed tracing system that helps us gather timing data for all the disparate services at Twitter. It manages both the collection and lookup of this data through a Collector and a Query service. We closely modelled Zipkin after the Google Dapper paper. Follow @ZipkinProject for updates.


Why distributed tracing?

Collecting traces helps developers gain deeper knowledge about how certain requests perform in a distributed system. Let's say we're having problems with user requests timing out. We can look up traced requests that timed out and display it in the web UI. We'll be able to quickly find the service responsible for adding the unexpected response time. If the service has been annotated adequately we can also find out where in that service the issue is happening.

Zipkin, from Twitter  | twitter.github.com

1 comment:

  1. Useful article! Visit Startup Bazzar and Get the latest news & updates of funding, mergers & investments, layoffs from Indian Startup Ecosystem. To know more about Startup News in India, kindly visit our website.

    ReplyDelete