X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=contents%2Funderstanding-lttng%2Fcore-concepts%2Ftracing-session.md;h=96c0071b75d7bda5685c3684eb3b7d4b457ca608;hb=66b69963941ab91fc59d264ec5f893e5e8ef1b14;hp=1a70b10a820cee60372038d9add19fd01a83a962;hpb=347930c29f99b1cb45fd77370e9d340b2f911776;p=lttng-docs.git diff --git a/contents/understanding-lttng/core-concepts/tracing-session.md b/contents/understanding-lttng/core-concepts/tracing-session.md index 1a70b10..96c0071 100644 --- a/contents/understanding-lttng/core-concepts/tracing-session.md +++ b/contents/understanding-lttng/core-concepts/tracing-session.md @@ -34,14 +34,23 @@ which are described in the following sections): * a filter expression All this information is completely isolated between tracing sessions. +As you can see in the list above, even the tracing state +is a per-tracing session attribute, so that you may trace your target +system/application in a given tracing session with a specific +configuration while another one stays inactive. + +
+LTTng concepts +
Conceptually, a tracing session is a per-user object; the [Plumbing](#doc-plumbing) section shows how this is actually implemented. Any user may create as many concurrent tracing sessions -as desired. As you can see in the list above, even the tracing state -is a per-tracing session attribute, so that you may trace your target -system/application in a given tracing session with a specific -configuration while another one stays inactive. +as desired. + +
+Tracing sessions per user +
The trace data generated in a tracing session may be either saved to disk, sent over the network or not saved at all (in which case