Sign up FAST! Login

Twitter Engineering: Distributed Systems Tracing with Zipkin

Stashed in: Twitter!

To save this post, select a stash from drop-down menu or type in a new one:

Zipkin started out as a project during our first Hack Week. During that week we implemented a basic version of the Google Dapper paper for Thrift. Today it has grown to include support for tracing Http, Thrift, Memcache, SQL and Redis requests. These are mainly done via our Finagle library in Scala and Java, but we also have a gem for Ruby that includes basic tracing support. It should be reasonably straightforward to add tracing support for other protocols and in other libraries.

You May Also Like: