Commit | Line | Data |
---|---|---|
73b818e7 | 1 | lttng-clear(1) |
484b2a0c | 2 | ============== |
188419c4 | 3 | :revdate: 3 May 2021 |
73b818e7 JR |
4 | |
5 | NAME | |
6 | ---- | |
188419c4 | 7 | lttng-clear - Clear an LTTng tracing session |
73b818e7 JR |
8 | |
9 | ||
10 | SYNOPSIS | |
11 | -------- | |
12 | [verse] | |
dab6a2a3 | 13 | *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *clear* ['SESSION' | option:--all] |
73b818e7 JR |
14 | |
15 | ||
16 | DESCRIPTION | |
17 | ----------- | |
dab6a2a3 | 18 | The `lttng clear` command clears one or more tracing sessions, that is, |
484b2a0c PP |
19 | it deletes the contents of their tracing buffers and of all their local |
20 | and streamed trace data. | |
73b818e7 | 21 | |
188419c4 PP |
22 | See man:lttng-concepts(7) to learn more about tracing sessions. |
23 | ||
484b2a0c | 24 | The `clear` command clears: |
73b818e7 | 25 | |
484b2a0c PP |
26 | Without any option:: |
27 | The current tracing session. | |
28 | + | |
188419c4 PP |
29 | See man:lttng-concepts(7) to learn more about the current tracing |
30 | session. | |
73b818e7 | 31 | |
484b2a0c | 32 | With the 'SESSION' argument:: |
188419c4 | 33 | The tracing session named 'SESSION'. |
484b2a0c PP |
34 | |
35 | With the option:--all option:: | |
188419c4 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 | + | |
40 | See the ``Session daemon connection'' section of man:lttng(1) to learn | |
41 | how a user application connects to a session daemon. | |
73b818e7 | 42 | |
dab6a2a3 | 43 | If a tracing session is configured in snapshot mode (see the |
484b2a0c PP |
44 | nloption:--snapshot option of the man:lttng-create(1) command), the |
45 | `clear` command only clears the tracing buffers. | |
73b818e7 | 46 | |
dab6a2a3 | 47 | For a given tracing session, if at least one rotation occurred (see |
188419c4 | 48 | man:lttng-concepts(7)), the `clear` command only clears its tracing |
484b2a0c | 49 | buffers and its current trace chunk, :not: its archived trace chunks. |
73b818e7 | 50 | |
dab6a2a3 PP |
51 | NOTE: The nloption:--disallow-clear option and the |
52 | `LTTNG_RELAYD_DISALLOW_CLEAR` environment variable of | |
53 | man:lttng-relayd(8) can disable remote clearing operations. If LTTng | |
484b2a0c PP |
54 | sends tracing data over the network for the selected tracing session(s) |
55 | to an LTTng relay daemon configured as such, the `clear` command fails. | |
73b818e7 | 56 | |
73b818e7 | 57 | |
55e06994 | 58 | include::common-lttng-cmd-options-head.txt[] |
73b818e7 JR |
59 | |
60 | ||
484b2a0c PP |
61 | Recording target |
62 | ~~~~~~~~~~~~~~~~ | |
73b818e7 | 63 | option:-a, option:--all:: |
188419c4 PP |
64 | Clear all the tracing sessions of your Unix user, or of all users if |
65 | your Unix user is `root`, as listed in the output of | |
66 | man:lttng-list(1), instead of the current tracing session or the | |
67 | tracing session named 'SESSION'. | |
dab6a2a3 | 68 | |
73b818e7 | 69 | |
55e06994 | 70 | include::common-lttng-cmd-help-options.txt[] |
73b818e7 JR |
71 | |
72 | ||
55e06994 PP |
73 | include::common-lttng-cmd-after-options.txt[] |
74 | ||
75 | ||
76 | include::common-footer.txt[] | |
73b818e7 JR |
77 | |
78 | ||
79 | SEE ALSO | |
80 | -------- | |
484b2a0c | 81 | man:lttng(1), |
dab6a2a3 | 82 | man:lttng-create(1), |
21b35b3a | 83 | man:lttng-concepts(7), |
188419c4 | 84 | man:lttng-relayd(8) |