The Babeltrace project provides trace read and write libraries, as well as a trace converter. Plugins can be created for any trace format to allow its conversion to/from another trace format.
The main format expected to be converted to/from is
the Common Trace
Format (CTF). The default input format of the
babeltrace
command is CTF, and its default
output format is a human-readable text log.
Babeltrace ships with Python 3 bindings which makes it easy to write custom analysis for LTTng (CTF) traces.
Trace Compass is a Java tool for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, etc. to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.