Commit | Line | Data |
---|---|---|
882108c6 PP |
1 | lttng-list(1) |
2 | ============= | |
26f0c779 | 3 | :revdate: 3 May 2021 |
882108c6 PP |
4 | |
5 | ||
6 | NAME | |
7 | ---- | |
26f0c779 | 8 | lttng-list - List LTTng tracing sessions and instrumentation points |
882108c6 PP |
9 | |
10 | ||
11 | SYNOPSIS | |
12 | -------- | |
26f0c779 | 13 | List the tracing sessions: |
882108c6 PP |
14 | |
15 | [verse] | |
ce19b9ed | 16 | *lttng* ['linkgenoptions:(GENERAL OPTIONS)'] *list* |
882108c6 | 17 | |
26f0c779 | 18 | List 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 | 23 | List 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 |
29 | List the available LTTng tracepoints, Linux system calls, and/or |
30 | Java/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 | ||
37 | DESCRIPTION | |
38 | ----------- | |
26f0c779 PP |
39 | The `lttng list` command lists: |
40 | ||
41 | Without 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 | + | |
45 | See the ``Session daemon connection'' section of man:lttng(1) to learn | |
46 | how a user application connects to a session daemon. | |
47 | + | |
48 | The command shows tracing session properties such as their output | |
49 | directories/URLs and whether or not they're active. | |
50 | ||
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'. | |
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 | + | |
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. | |
68 | ||
69 | Without the 'SESSION' argument and with at least one dedicated tracing domain option:: | |
70 | + | |
71 | -- | |
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 | |
81 | logger names. | |
82 | -- | |
83 | + | |
84 | Also list the available instrumentation point fields with the | |
85 | option:--fields option. | |
86 | ||
87 | See man:lttng-concept(7) to learn more about tracing sessions, tracing | |
88 | domains, channels, recording event rules, and instrumentation points. | |
89 | ||
90 | List the channels and recording event rules of the current tracing | |
91 | session (see man:lttng-concept(7) to learn more) with the | |
92 | man:lttng-status(1) command. | |
882108c6 PP |
93 | |
94 | ||
95 | include::common-cmd-options-head.txt[] | |
96 | ||
97 | ||
26f0c779 PP |
98 | Tracing domain |
99 | ~~~~~~~~~~~~~~ | |
882108c6 | 100 | option:-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 | |
107 | option:-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 | |
114 | option:-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 | |
121 | option:-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 | |
127 | option:-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 |
135 | Filtering |
136 | ~~~~~~~~~ | |
59b19c3c | 137 | option:-c 'CHANNEL', option:--channel='CHANNEL':: |
26f0c779 PP |
138 | Only list the properties and recording event rules of the channel |
139 | named 'CHANNEL'. | |
140 | + | |
141 | Only available with the 'SESSION' argument. | |
882108c6 | 142 | |
882108c6 | 143 | option:-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 | |
147 | option:-f, option:--fields:: | |
26f0c779 PP |
148 | When listing instrumentation points, also show their fields if |
149 | they're available. | |
882108c6 PP |
150 | |
151 | option:--syscall:: | |
26f0c779 PP |
152 | When listing LTTng kernel instrumentation points, only list Linux |
153 | system calls. | |
882108c6 PP |
154 | |
155 | ||
156 | include::common-cmd-help-options.txt[] | |
157 | ||
158 | ||
159 | include::common-cmd-footer.txt[] | |
160 | ||
161 | ||
162 | SEE ALSO | |
163 | -------- | |
26f0c779 PP |
164 | man:lttng(1), |
165 | man:lttng-concepts(7) |