LTTng is a set of dual licensed GPLv2 and LGPL tracing and profiling tools for both applications and kernels. It produces binary trace files in the production optimized Compact Trace Format (CTF), which can then be analyzed by tools such as babeltrace.