Update the remaining manual pages for LTTng-tools 2.13
[lttng-tools.git] / doc / man / lttng-list.1.txt
CommitLineData
882108c6
PP
1lttng-list(1)
2=============
26f0c779 3:revdate: 3 May 2021
882108c6
PP
4
5
6NAME
7----
26f0c779 8lttng-list - List LTTng tracing sessions and instrumentation points
882108c6
PP
9
10
11SYNOPSIS
12--------
26f0c779 13List the tracing sessions:
882108c6
PP
14
15[verse]
ce19b9ed 16*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list*
882108c6 17
26f0c779 18List the tracing domains with at least one channel of a tracing session:
882108c6
PP
19
20[verse]
26f0c779 21*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* option:--domain 'SESSION'
882108c6 22
26f0c779 23List the channels and recording event rules of a tracing session:
882108c6
PP
24
25[verse]
26f0c779
PP
26*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* [option:--channel='CHANNEL'] 'SESSION'
27 [option:--kernel] [option:--userspace] [option:--jul] [option:--log4j] [option:--python]
882108c6 28
26f0c779
PP
29List the available LTTng tracepoints, Linux system calls, and/or
30Java/Python loggers:
882108c6
PP
31
32[verse]
26f0c779
PP
33*lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* [option:--fields]
34 [option:--kernel [option:--syscall]] [option:--userspace] [option:--jul] [option:--log4j] [option:--python]
882108c6
PP
35
36
37DESCRIPTION
38-----------
26f0c779
PP
39The `lttng list` command lists:
40
41Without arguments::
42 The tracing sessions of your Unix user, or of all users
43 if your Unix user is `root`, within the connected session daemon.
44+
45See the ``Session daemon connection'' section of man:lttng(1) to learn
46how a user application connects to a session daemon.
47+
48The command shows tracing session properties such as their output
49directories/URLs and whether or not they're active.
50
51With the 'SESSION' argument::
52 With the option:--domain option:::
53 The tracing domains (with at least one channel) of the tracing
54 session named 'SESSION'.
55
56 Without the option:--domain option:::
57 With the option:--channel='CHANNEL' option::::
58 The recording event rules of the channel 'CHANNEL' of the
59 tracing session named 'SESSION'.
60
61 Without the option:--channel option::::
62 The channels of the tracing session named 'SESSION' and
63 their recording event rules.
64+
65Use the dedicated tracing domain options (option:--kernel,
66option:--userspace, option:--jul, option:--log4j, and option:--python)
67to only show specific channels.
68
69Without the 'SESSION' argument and with at least one dedicated tracing domain option::
70+
71--
72With the option:--kernel option::
73 Without the option:--syscall option:::
74 The available LTTng kernel tracepoints.
75 With the option:--syscall option:::
76 The available, instrumented Linux system calls.
77With the option:--userspace option::
78 The available LTTng user space tracepoints.
79With the option:--jul, option:--log4j, and/or option:--python options::
80 The available `java.util.logging`, Apache log4j, and/or Python
81 logger names.
82--
83+
84Also list the available instrumentation point fields with the
85option:--fields option.
86
87See man:lttng-concept(7) to learn more about tracing sessions, tracing
88domains, channels, recording event rules, and instrumentation points.
89
90List the channels and recording event rules of the current tracing
91session (see man:lttng-concept(7) to learn more) with the
92man:lttng-status(1) command.
882108c6
PP
93
94
95include::common-cmd-options-head.txt[]
96
97
26f0c779
PP
98Tracing domain
99~~~~~~~~~~~~~~
882108c6 100option:-j, option:--jul::
26f0c779
PP
101 Without the 'SESSION' argument:::
102 List the `java.util.logging` logger names.
103 With the 'SESSION' argument:::
104 Only list the `java.util.logging` channels and their recording
105 event rules.
882108c6
PP
106
107option:-k, option:--kernel::
26f0c779
PP
108 Without the 'SESSION' argument:::
109 List the LTTng kernel instrumentation points.
110 With the 'SESSION' argument:::
111 Only list the Linux kernel channels and their recording event
112 rules.
882108c6
PP
113
114option:-l, option:--log4j::
26f0c779
PP
115 Without the 'SESSION' argument:::
116 List the Apache log4j logger names.
117 With the 'SESSION' argument:::
118 Only list the Apache log4j channels and their recording event
119 rules.
882108c6
PP
120
121option:-p, option:--python::
26f0c779
PP
122 Without the 'SESSION' argument:::
123 List the Python logger names.
124 With the 'SESSION' argument:::
125 Only list the Python channels and their recording event rules.
882108c6
PP
126
127option:-u, option:--userspace::
26f0c779
PP
128 Without the 'SESSION' argument:::
129 List the LTTng user space tracepoints.
130 With the 'SESSION' argument:::
131 Only list the user space channels and their recording event
132 rules.
882108c6
PP
133
134
26f0c779
PP
135Filtering
136~~~~~~~~~
59b19c3c 137option:-c 'CHANNEL', option:--channel='CHANNEL'::
26f0c779
PP
138 Only list the properties and recording event rules of the channel
139 named 'CHANNEL'.
140+
141Only available with the 'SESSION' argument.
882108c6 142
882108c6 143option:-d, option:--domain::
26f0c779
PP
144 Show the tracing domains with at least one channel of the tracing
145 session named 'SESSION'.
882108c6
PP
146
147option:-f, option:--fields::
26f0c779
PP
148 When listing instrumentation points, also show their fields if
149 they're available.
882108c6
PP
150
151option:--syscall::
26f0c779
PP
152 When listing LTTng kernel instrumentation points, only list Linux
153 system calls.
882108c6
PP
154
155
156include::common-cmd-help-options.txt[]
157
158
159include::common-cmd-footer.txt[]
160
161
162SEE ALSO
163--------
26f0c779
PP
164man:lttng(1),
165man:lttng-concepts(7)
This page took 0.039189 seconds and 4 git commands to generate.