domain: add Python domain to list
[lttng-docs.git] / contents / understanding-lttng / core-concepts / channel / intro.md
CommitLineData
5e0cbfb0
PP
1---
2id: channel
3---
4
5A _channel_ is a set of events with specific parameters and potential
6added context information. Channels have unique names per domain within
7a tracing session. A given event is always registered to at least one
47bfcb75
PP
8channel; having the same enabled event in two channels makes
9this event being recorded twice everytime it occurs.
5e0cbfb0
PP
10
11Channels may be individually enabled or disabled. Occurring events of
47bfcb75 12a disabled channel never make it to recorded events.
5e0cbfb0
PP
13
14The fundamental role of a channel is to keep a shared ring buffer, where
15events are eventually recorded by the tracer and consumed by a consumer
16daemon. This internal ring buffer is divided into many sub-buffers of
17equal size.
18
19Channels, when created, may be fine-tuned thanks to a few parameters,
20many of them related to sub-buffers. The following subsections explain
21what those parameters are and in which situations you should manually
22adjust them.
This page took 0.02431 seconds and 4 git commands to generate.