| 1 | --- |
| 2 | id: understanding-lttng |
| 3 | --- |
| 4 | |
| 5 | If you're going to use LTTng in any serious way, it is fundamental that |
| 6 | you become familiar with its core concepts. Technical terms like |
| 7 | _tracing sessions_, _domains_, _channels_ and _events_ are used over |
| 8 | and over in the [Using LTTng](#doc-using-lttng) chapter, |
| 9 | and it is assumed that you understand what they mean when reading it. |
| 10 | |
| 11 | LTTng, as you already know, is a _toolkit_. It would be wrong |
| 12 | to call it a simple _tool_ since it is composed of multiple interacting |
| 13 | components. This chapter also describes the latter, providing details |
| 14 | about their respective roles and how they connect together to form |
| 15 | the current LTTng ecosystem. |