GSoC/GCI Archive
Google Summer of Code 2014

Linux Trace Toolkit next generation project (LTTng)

License: GNU General Public License version 2.0 (GPLv2)

Web Page:

Mailing List:, Signup:

The LTTng project aims at providing highly efficient tracing tools for Linux. Its tracers help tracking down performance issues and debugging problems involving multiple concurrent processes and threads. Tracing across multiple systems is also possible. Our project has attracted contributors with various backgrounds such as academia, embedded systems, kernel development, development tools and hobbyists.


  • Using the LTTng toolchain in cloud service monitoring Recently, with the rapid development of cloud computing there is a huge movement towards distributed data aggregation and Big Data analytics. Although there are many tools that deal with the aggregation and visualization part, like Facebook’s Scribe or Twitter’s Zipkin there are few tools that deal with trace creation and how tracing can have the least possible overhead. I am interested in connecting LTTng’s low-impact nature with the scale and visualization capabilities of Scribe and Zipkin.