babeltrace2-plugin-ctf - Babeltrace 2's CTF plugin

The Babeltrace 2 ctf plugin contains component classes to read and write traces following the Common Trace Format (see

See babeltrace2-intro(7) to learn more about the Babeltrace 2 project and its core concepts.

Opens a CTF trace on the file system and emits the messages of its data stream files.

See babeltrace2-source.ctf.fs(7).


Connects to an LTTng (see relay daemon and emits the messages of the received CTF data streams.

See babeltrace2-source.ctf.lttng-live(7).


Writes the consumed messages as one or more CTF traces on the file system.

See babeltrace2-sink.ctf.fs(7).

If you encounter any issue or usability problem, please report it on the Babeltrace bug tracker (see

The Babeltrace project shares some communication channels with the LTTng project (see
•Babeltrace website (see
•Mailing list (see for support and development:
•IRC channel (see <irc://>): #lttng on
•Continuous integration (see

The Babeltrace 2 project is the result of hard work by many regular developers and occasional contributors.

The current project maintainer is Jérémie Galarneau <>.

This plugin is part of the Babeltrace 2 project.

Babeltrace is distributed under the MIT license (see

babeltrace2-intro(7), babeltrace2-source.ctf.fs(7), babeltrace2-source.ctf.lttng-live(7), babeltrace2-sink.ctf.fs(7)