LTTng 2.0 Tracer Toolchain
Note: The LTTV and Eclipse LTTng viewers do not support CTF traces yet. Until this support comes, Babeltrace can be used to convert LTTng 2.0 and LTTng-UST 2.0 traces to a human-readable log.
The LTTng 2.0 Tracer Toolchain allows integrated kernel and user-space tracing from a single user interface: the "lttng" command. The LTTng 2.0 Architecture is presented in this diagram in pdf format.
LTTng 2.0 kernel tracer modules build against a vanilla or distribution kernel, without need for additional patches. Other features:
- Produces CTF (Common Trace Format) natively (http://www.efficios.com/ctf),
- Tracepoints, detailed syscall tracing (fast strace replacement), Function tracer, CPU Performance Monitoring Unit (PMU) counters and kprobes support,
- Integrated interface for both kernel and userspace tracing,
- Have the ability to attach "context" information to events in the trace (e.g. any PMU counter, pid, ppid, tid, comm name, etc). All the extra information fields to be collected with events are optional, specified on a per-tracing-session basis (except for timestamp and event id, which are mandatory).
Release roadmap
You can always see the latest release roadmap here
Downloads
The LTTng 2.0 packages and development trees are now the default on the Downloads page.
