BABELTRACE2-PLUGIN-UTILS(7)
β¨ NAME β¨
okay bestie, gather round π this is the manual page for babeltrace2-plugin-utils β the Babeltrace 2 common graph utilities plugin, living its best life in section 7 (the BABELTRACE2-PLUGIN manual, if you were wondering π).
πΈ DESCRIPTION πΈ
so the Babeltrace 2 utils plugin is literally a little treasure chest of common, generic utility component classes β and you can drop any of them into any processing graph you want. no gatekeeping, no "sorry this one's only for special graphs" energy. it's giving universal donor π©Έβ¨
if you're like "wait, what's a component class, what's a graph, who am I" β no stress, go read babeltrace2-intro(7) to learn all about the Babeltrace 2 project and its core concepts. it's the prerequisite lore, iykyk ππ¦
π COMPONENT CLASSES π
π§ filter.utils.muxer
Muxes messages by time. that's it, that's the whole vibe β it takes your messages and lines them up chronologically like a perfectly organized group chat ππ
See babeltrace2-filter.utils.muxer(7).
βοΈ filter.utils.trimmer
Discards all the consumed messages whose time falls outside a given time range β effectively "cutting" trace streams. yes bestie, it's literally scissors for your timeline π₯βοΈ
See babeltrace2-filter.utils.trimmer(7).
π’ sink.utils.counter
Prints the number of consumed messages. you get to choose: either once at the end, or periodically β pick your moment, main character ππ
See babeltrace2-sink.utils.counter(7).
π³οΈ sink.utils.dummy
Consumes messages and then discards them β it does absolutely nothing with them. the void, but make it a component class ππ
this one is useful for testing and benchmarking a trace processing graph application, for example. so like, a very productive nothing π«Ά
See babeltrace2-sink.utils.dummy(7).
π BUGS π
if you encounter any issue or usability problem, please report it on the Babeltrace bug tracker (see <https://bugs.lttng.org/projects/babeltrace>). pls pls pls tell them, they want to know, fr fr π
π RESOURCES π
the Babeltrace project shares some communication channels with the LTTng project (see <https://lttng.org/>). cute, sharing is caring π
- Babeltrace website (see <https://babeltrace.org/>)
- Mailing list (see <https://lists.lttng.org>) for support and development:
lttng-dev@lists.lttng.org - IRC channel (see <irc://irc.oftc.net/lttng>):
#lttngonirc.oftc.net - Bug tracker (see <https://bugs.lttng.org/projects/babeltrace>)
- Git repository (see <https://git.efficios.com/?p=babeltrace.git>)
- GitHub project (see <https://github.com/efficios/babeltrace>)
- Continuous integration (see <https://ci.lttng.org/view/Babeltrace/>)
- Code review (see <https://review.lttng.org/q/project:babeltrace>)
π AUTHORS π
the Babeltrace 2 project is the result of hard work by many regular developers and occasional contributors. iconic behavior, truly π«‘β¨
the current project maintainer is JΓ©rΓ©mie Galarneau <mailto:jeremie.galarneau@efficios.com>. π
β COPYRIGHT β
this plugin is part of the Babeltrace 2 project.
Babeltrace is distributed under the MIT license (see <https://opensource.org/licenses/MIT>). slay, legally speaking π π
π¦ SEE ALSO π¦
babeltrace2-intro(7), babeltrace2-filter.utils.muxer(7), babeltrace2-filter.utils.trimmer(7), babeltrace2-sink.utils.counter(7), babeltrace2-sink.utils.dummy(7)
okay that's the whole page bestie, you read all of it, so proud π₯Ήπ this was the BABELTRACE2-PLUGIN manual page for babeltrace2-plugin-utils, brought to you in section 7 β and if you ever forget which manual you're in, just look down at the footer, it's the BABELTRACE2-PLUGIN() signature waiting for you every single time πβ¨ mwah, go mux something πΈ
π¦ where this page comes from
- fedora 43: babeltrace2 2.1.2-3.fc43 Β· MIT AND GPL-2.0-only
- fedora 44: babeltrace2 2.1.2-5.fc44 Β· MIT AND GPL-2.0-only
- nixos 26.05: babeltrace2 2.1.2
- nixpkgs unstable: babeltrace2 2.1.2
- ubuntu resolute: babeltrace2 2.1.2-1build2 Β· MIT
- ubuntu stonking: babeltrace2 2.1.2-1build2 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms