LTTNG-CLEAR(1)
π lttng-clear(1) β bestie, we're clearing sessions today π
okay so welcome to the lttng-clear manual page, queen π this is one of the LTTng Manual girlies and she's here to help you wipe your recording sessions clean. No cap.
β¨ NAME β¨
lttng-clear β clear an LTTng recording session π§Ή
πΈ SYNOPSIS πΈ
lttng [GENERAL OPTIONS] clear [SESSION | --all]
π¦ DESCRIPTION π¦
The lttng clear command clears one or more recording sessions. Like, it straight-up deletes the contents of their recording buffers and of all their local and streamed trace data. Gone. Poof. π¨
See lttng-concepts(7) to learn more about recording sessions (iykyk).
The clear command clears⦠it depends, bestie:
- Without any option β the current recording session.
See lttng-concepts(7) to learn more about the current recording session.
- With the SESSION argument β the recording session named SESSION.
- With the
--alloption β all the recording sessions of the connected session daemon for your Unix user, or for all users if your Unix user is root, as listed in the output oflttng list(seelttng-list(1)).
See the βSession daemon connectionβ section of lttng(1) to learn how a user application connects to a session daemon.
If a recording session is configured in snapshot mode (see the --snapshot option of the lttng-create(1) command), the clear command only clears the recording buffers. That's it, that's the whole vibe.
For a given recording session, if at least one rotation occurred (see lttng-concepts(7)), the clear command only clears its recording buffers and its current trace chunk, NOT its archived trace chunks. Iconic archival behaviour honestly.
Note π The--disallow-clearoption and theLTTNG_RELAYD_DISALLOW_CLEARenvironment variable oflttng-relayd(8)can disable remote clearing operations. If LTTng sends recording data over the network for the selected recording session(s) to an LTTng relay daemon configured as such, theclearcommand fails. So likeβ¦ watch out, bestie.
See the βEXAMPLESβ section below for usage examples (there's three of them and they ate π ).
β¨ OPTIONS β¨
See lttng(1) for GENERAL OPTIONS.
π Recording target
-a,--allβ Clear all the recording sessions of your Unix user, or of all users if your Unix user is root, as listed in the output oflttng-list(1), instead of the current recording session or the recording session named SESSION.
π Program information
-h,--helpβ Show help.
This option attempts to launch /usr/bin/man to view this manual page. Override the manual pager path with the LTTNG_MAN_BIN_PATH environment variable.
--list-optionsβ List available command options and quit.
π₯ EXIT STATUS π₯
0β Success β¨1β Command error π2β Undefined command π3β Fatal error π¨4β Command warning (something went wrong during the command) π
π ENVIRONMENT π
LTTNG_ABORT_ON_ERRORβ Set to1to abort the process after the first error is encountered.LTTNG_HOMEβ Path to the LTTng home directory.
Defaults to $HOME.
Useful when the Unix user running the commands has a non-writable home directory. bestie we've all been there.
LTTNG_LIST_LEGACYβ Set to1to use the legacy output format (LTTng 2.14 and earlier) for thelttng-list(1)command instead of the modern output format.
Note that the legacy output doesnβt show anything related to features introduced after LTTng 2.14. so like, vintage for no reason π
LTTNG_MAN_BIN_PATHβ Absolute path to the manual pager to use to read the LTTng command-line help (withlttng-help(1)or with the--helpoption) instead of/usr/bin/man.LTTNG_NO_UTF_8β Set to1to NOT emit multi-byte UTF-8 sequences, even if the locale claims to support it.LTTNG_SESSION_CONFIG_XSD_PATHβ Path to the directory containing thesession.xsdrecording session configuration XML schema.LTTNG_SESSIOND_PATHβ Absolute path to the LTTng session daemon binary (seelttng-sessiond(8)) to spawn from thelttng-create(1)command.
The --sessiond-path general option overrides this environment variable.
LTTNG_TERM_COLORβ Controls when to emit terminal SGR codes in the output.
The NO_COLOR environment variable overrides this.
One of:
auto(default) β Only emit SGR codes when the standard output is connected to a color-capable terminal.alwaysβ Always emit SGR codes.neverβ Never emit SGR codes.
NO_COLORβ If set and not empty, then itβs equivalent to settingLTTNG_TERM_COLORtonever.
See NO_COLOR <https://no-color.org/> to learn more.
π FILES π
$LTTNG_HOME/.lttngrcβ Unix userβs LTTng runtime configuration.
This is where LTTng stores the name of the Unix userβs current recording session between executions of lttng(1). lttng-create(1) and lttng-set-session(1) set the current recording session.
$LTTNG_HOME/lttng-tracesβ Default output directory of LTTng traces in local and snapshot modes.
Override this path with the --output option of the lttng-create(1) command.
$LTTNG_HOME/.lttngβ Unix userβs LTTng runtime and configuration directory.$LTTNG_HOME/.lttng/sessionsβ Default directory containing the Unix userβs saved recording session configurations (seelttng-save(1)andlttng-load(1))./etc/lttng/sessionsβ Directory containing the system-wide saved recording session configurations (seelttng-save(1)andlttng-load(1)).
Note π«Ά$LTTNG_HOMEdefaults to the value of theHOMEenvironment variable.
π EXAMPLES π
Example 1. Clear the current recording session.
$ lttng clear
Example 2. Clear a specific recording session.
$ lttng clear my-session
Example 3. Clear all recording sessions.
See the --all option.
$ lttng clear --all
π RESOURCES π
- LTTng project website <https://lttng.org>
- LTTng documentation <https://lttng.org/docs>
- LTTng bug tracker <https://bugs.lttng.org>
- Git repositories <https://git.lttng.org>
- GitHub organization <https://github.com/lttng>
- Continuous integration <https://ci.lttng.org/>
- Mailing list <https://lists.lttng.org/> for support and development:
lttng-dev@lists.lttng.org - IRC channel <irc://irc.oftc.net/lttng>:
#lttngonirc.oftc.net - Mastodon <https://mastodon.social/@lttng>
π COPYRIGHT π
This program is part of the LTTng-tools project.
LTTng-tools is distributed under the GNU General Public License version 2 <http://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html>. See the LICENSE <https://github.com/lttng/lttng-tools/blob/master/LICENSE> file for details.
πΈ THANKS πΈ
Special thanks to Michel Dagenais and the DORSAL laboratory <http://www.dorsal.polymtl.ca/> at Γcole Polytechnique de MontrΓ©al for the LTTng journey.
Also thanks to the Ericsson teams working on tracing which helped us greatly with detailed bug reports and unusual test cases.
π¦ SEE ALSO π¦
lttng(1), lttng-create(1), lttng-concepts(7), lttng-relayd(8)
and that's the whole page bestie π this was LTTng 2.15.1, dated 14 June 2021 β go clear some sessions, you absolute main character π β¨π«Ά
π¦ where this page comes from
- ubuntu stonking: lttng-tools 2.15.1-1 Β· LGPL-2.1-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms