BABELTRACE-PLUGIN-(7)         Babeltrace manual        BABELTRACE-PLUGIN-(7)

NAME         top

       babeltrace-plugin-utils - Babeltrace's utilities plugin

DESCRIPTION         top

       The Babeltrace utils plugin contains common, generic utility
       component classes which you can use in any processing graph.

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


           Multiplexes the notifications received on its multiple input
           ports by time to its single output port.

           See babeltrace-filter.utils.muxer(7).

           Discards all the received events with a timestamp less than a
           given beginning timestamp and greater than a given end timestamp,
           effectively “cutting” the traces.

           See babeltrace-filter.utils.trimmer(7).

           Receives the notifications from its single input port and
           discards them (does absolutely nothing with them). This is useful
           for testing and benchmarking a trace processing graph
           application, for example babeltrace(1).

           See babeltrace-sink.utils.dummy(7).

           Prints the number of notifications received from its single input
           port, either once at the end or periodically.

           See babeltrace-sink.utils.counter(7).

BUGS         top

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

RESOURCES         top

       The Babeltrace project shares some communication channels with the
       LTTng project (see <>).

       ·   Babeltrace website (see <>)

       ·   Git repository (see

       ·   EfficiOS GitHub organization (see <>)

       ·   Continuous integration (see

       ·   Mailing list (see <>) for support and

       ·   IRC channel (see <irc://>): #lttng on

AUTHORS         top

       The Babeltrace project is the result of efforts by many regular
       developers and occasional contributors.

       The current project maintainer is Jérémie Galarneau

COPYRIGHT         top

       This plugin is part of the Babeltrace project.

       Babeltrace is distributed under the MIT license (see

SEE ALSO         top

       babeltrace-intro(7), babeltrace-filter.utils.muxer(7),
       babeltrace-filter.utils.trimmer(7), babeltrace-sink.utils.counter(7),

COLOPHON         top

       This page is part of the babeltrace (trace read and write libraries
       and a trace converter) project.  Information about the project can be
       found at ⟨⟩.  If you have a bug
       report for this manual page, send it to
       This page was obtained from the project's upstream Git repository
       ⟨git://⟩ on 2018-10-29.  (At that
       time, the date of the most recent commit that was found in the repos‐
       itory was 2018-09-12.)  If you discover any rendering problems in
       this HTML version of the page, or you believe there is a better or
       more up-to-date source for the page, or you have corrections or
       improvements to the information in this COLOPHON (which is not part
       of the original manual page), send a mail to

Babeltrace 2.0.0-pre4          5 October 2017          BABELTRACE-PLUGIN-(7)

Pages that refer to this page: babeltrace(1)babeltrace-filter.utils.muxer(7)babeltrace-filter.utils.trimmer(7)babeltrace-intro(7)babeltrace-sink.utils.counter(7)babeltrace-sink.utils.dummy(7)