doc/man: update type/domain options for common event rule spec.
[lttng-tools.git] / doc / man / lttng-clear.1.txt
CommitLineData
73b818e7 1lttng-clear(1)
484b2a0c 2==============
97a8d629 3:revdate: 17 May 2021
73b818e7
JR
4
5NAME
6----
26f0c779 7lttng-clear - Clear an LTTng tracing session
73b818e7
JR
8
9
10SYNOPSIS
11--------
12[verse]
dab6a2a3 13*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *clear* ['SESSION' | option:--all]
73b818e7
JR
14
15
16DESCRIPTION
17-----------
dab6a2a3 18The `lttng clear` command clears one or more tracing sessions, that is,
484b2a0c
PP
19it deletes the contents of their tracing buffers and of all their local
20and streamed trace data.
73b818e7 21
26f0c779
PP
22See man:lttng-concepts(7) to learn more about tracing sessions.
23
484b2a0c 24The `clear` command clears:
73b818e7 25
484b2a0c
PP
26Without any option::
27 The current tracing session.
28+
26f0c779
PP
29See man:lttng-concepts(7) to learn more about the current tracing
30session.
73b818e7 31
484b2a0c 32With the 'SESSION' argument::
26f0c779 33 The tracing session named 'SESSION'.
484b2a0c
PP
34
35With the option:--all option::
26f0c779
PP
36 *All* the tracing sessions of the connected session daemon for your
37 Unix user, or for all users if your Unix user is `root`, as listed
38 in the output of `lttng list` (see man:lttng-list(1)).
39+
40See the ``Session daemon connection'' section of man:lttng(1) to learn
41how a user application connects to a session daemon.
73b818e7 42
dab6a2a3 43If a tracing session is configured in snapshot mode (see the
484b2a0c
PP
44nloption:--snapshot option of the man:lttng-create(1) command), the
45`clear` command only clears the tracing buffers.
73b818e7 46
dab6a2a3 47For a given tracing session, if at least one rotation occurred (see
26f0c779 48man:lttng-concepts(7)), the `clear` command only clears its tracing
484b2a0c 49buffers and its current trace chunk, :not: its archived trace chunks.
73b818e7 50
dab6a2a3
PP
51NOTE: The nloption:--disallow-clear option and the
52`LTTNG_RELAYD_DISALLOW_CLEAR` environment variable of
53man:lttng-relayd(8) can disable remote clearing operations. If LTTng
484b2a0c
PP
54sends tracing data over the network for the selected tracing session(s)
55to an LTTng relay daemon configured as such, the `clear` command fails.
73b818e7 56
97a8d629
PP
57See the <<examples,EXAMPLES>> section below for usage examples.
58
73b818e7 59
f5511eea 60include::common-lttng-cmd-options-head.txt[]
73b818e7
JR
61
62
484b2a0c
PP
63Recording target
64~~~~~~~~~~~~~~~~
73b818e7 65option:-a, option:--all::
26f0c779
PP
66 Clear all the tracing sessions of your Unix user, or of all users if
67 your Unix user is `root`, as listed in the output of
68 man:lttng-list(1), instead of the current tracing session or the
69 tracing session named 'SESSION'.
dab6a2a3 70
73b818e7 71
f5511eea 72include::common-lttng-cmd-help-options.txt[]
73b818e7
JR
73
74
f5511eea
PP
75include::common-lttng-cmd-after-options.txt[]
76
77
97a8d629
PP
78[[examples]]
79EXAMPLES
80--------
81.Clear the current tracing session.
82====
83[role="term"]
84----
85$ lttng clear
86----
87====
88
89.Clear a specific tracing session.
90====
91[role="term"]
92----
93$ lttng clear my-session
94----
95====
96
97.Clear all tracing sessions.
98====
99See the option:--all option.
100
101[role="term"]
102----
103$ lttng clear --all
104----
105====
106
107
f5511eea 108include::common-footer.txt[]
73b818e7
JR
109
110
111SEE ALSO
112--------
484b2a0c 113man:lttng(1),
dab6a2a3 114man:lttng-create(1),
af1c4164 115man:lttng-concepts(7),
26f0c779 116man:lttng-relayd(8)
This page took 0.030043 seconds and 4 git commands to generate.