8 lttng-list - List LTTng tracing sessions and instrumentation points
13 List the tracing sessions:
16 *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list*
18 List the tracing domains of a tracing session with at least one channel:
21 *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* option:--domain 'SESSION'
23 List the channels and recording event rules of a tracing session:
26 *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* [option:--channel='CHANNEL'] 'SESSION'
27 [option:--kernel] [option:--userspace] [option:--jul] [option:--log4j] [option:--python]
29 List the available LTTng tracepoints, Linux system calls, and/or
33 *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* [option:--fields]
34 [option:--kernel [option:--syscall]] [option:--userspace] [option:--jul] [option:--log4j] [option:--python]
39 The `lttng list` command lists:
42 The tracing sessions of your Unix user, or of all users
43 if your Unix user is `root`, within the connected session daemon.
45 See the ``Session daemon connection'' section of man:lttng(1) to learn
46 how a user application connects to a session daemon.
48 The command shows tracing session properties such as their output
49 directories/URLs and whether or not they're active.
51 With 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'.
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'.
61 Without the option:--channel option::::
62 The channels of the tracing session named 'SESSION' and
63 their recording event rules.
65 Use the dedicated tracing domain options (option:--kernel,
66 option:--userspace, option:--jul, option:--log4j, and option:--python)
67 to only show specific channels.
69 Without the 'SESSION' argument and with at least one dedicated tracing domain option::
72 With 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.
77 With the option:--userspace option::
78 The available LTTng user space tracepoints.
79 With the option:--jul, option:--log4j, and/or option:--python options::
80 The available `java.util.logging`, Apache log4j, and/or Python
84 Also list the available instrumentation point fields with the
85 option:--fields option.
87 See man:lttng-concept(7) to learn more about tracing sessions, tracing
88 domains, channels, recording event rules, and instrumentation points.
90 See the <<examples,EXAMPLES>> section below for usage examples.
92 List the channels and recording event rules of the current tracing
93 session (see man:lttng-concept(7) to learn more) with the
94 man:lttng-status(1) command.
97 include::common-lttng-cmd-options-head.txt[]
102 option:-j, option:--jul::
103 Without the 'SESSION' argument:::
104 List the `java.util.logging` logger names.
105 With the 'SESSION' argument:::
106 Only list the `java.util.logging` channels and their recording
109 option:-k, option:--kernel::
110 Without the 'SESSION' argument:::
111 List the LTTng kernel instrumentation points.
112 With the 'SESSION' argument:::
113 Only list the Linux kernel channels and their recording event
116 option:-l, option:--log4j::
117 Without the 'SESSION' argument:::
118 List the Apache log4j logger names.
119 With the 'SESSION' argument:::
120 Only list the Apache log4j channels and their recording event
123 option:-p, option:--python::
124 Without the 'SESSION' argument:::
125 List the Python logger names.
126 With the 'SESSION' argument:::
127 Only list the Python channels and their recording event rules.
129 option:-u, option:--userspace::
130 Without the 'SESSION' argument:::
131 List the LTTng user space tracepoints.
132 With the 'SESSION' argument:::
133 Only list the user space channels and their recording event
139 option:-c 'CHANNEL', option:--channel='CHANNEL'::
140 Only list the properties and recording event rules of the channel
143 Only available with the 'SESSION' argument.
145 option:-d, option:--domain::
146 Show the tracing domains with at least one channel of the tracing
147 session named 'SESSION'.
149 option:-f, option:--fields::
150 When listing instrumentation points, also show their fields if
154 When listing LTTng kernel instrumentation points, only list Linux
158 include::common-lttng-cmd-help-options.txt[]
161 include::common-lttng-cmd-after-options.txt[]
167 .List the tracing sessions.
175 .Show the details of a specific tracing session.
179 $ lttng list my-session
183 .List the available Linux kernel system call instrumentation points.
187 $ lttng list --kernel --syscall
191 .List the available user space tracepoints with their fields.
193 See the option:--fields option.
197 $ lttng list --userspace --fields
201 .List the tracing domains of a specific tracing session having at least one channel.
203 See the option:--domain option.
207 $ lttng list --domain my-session
211 .Show the details of a specific channel in a specific tracing session.
213 See the option:--channel option.
217 $ lttng list my-session --channel=channel0
222 include::common-footer.txt[]
228 man:lttng-concepts(7)