manpage -> man pages
[lttng-docs.git] / contents / using-lttng / controlling-tracing / intro.md
CommitLineData
5e0cbfb0
PP
1---
2id: controlling-tracing
3---
4
5Once you're in possession of a software that is properly
6[instrumented](#doc-instrumenting) for LTTng tracing, be it thanks to
7the built-in LTTng probes for the Linux kernel, a custom user
8application or a custom Linux kernel, all that is left is actually
9tracing it. As a user, you control LTTng tracing using a single command
10line interface: the `lttng` tool. This tool uses `liblttng-ctl` behind
11the scene to connect to and communicate with session daemons. LTTng
12session daemons may either be started manually (`lttng-sessiond`) or
13automatically by the `lttng` command when needed. Trace data may
14be forwarded to the network and used elsewhere using an LTTng relay
15daemon (`lttng-relayd`).
16
5037eb52 17The man pages of `lttng`, `lttng-sessiond` and `lttng-relayd` are pretty
5e0cbfb0
PP
18complete, thus this section is not an online copy of the latter (we
19leave this contents for the
5037eb52 20[Online LTTng man pages](#doc-online-lttng-manpages) section).
5e0cbfb0
PP
21This section is rather a tour of LTTng
22features through practical examples and tips.
23
24If not already done, make sure you understand the core concepts
25and how LTTng components connect together by reading the
26[Understanding LTTng](#doc-understanding-lttng) chapter; this section
27assumes you are familiar with them.
This page took 0.023533 seconds and 4 git commands to generate.