Skip to content
This repository has been archived by the owner on May 10, 2024. It is now read-only.

Latest commit

 

History

History
10 lines (10 loc) · 798 Bytes

container-tracer-flow.md

File metadata and controls

10 lines (10 loc) · 798 Bytes

container-tracer flow of traces

container-tracer-flow
A set of trace hooks is used to interact with the tracing infrastructure of the Linux kernel. Look at trace-hooks for a complete description of the trace hooks.
The diagram illustrates the typical flow of the traces. For interaction with ftrace, the python library trace-cruncher is used. It relies on a set of low level libraries to configure ftrace in a separate trace instance, specific to that run of the trace session. The output is recorded in a trace file in this trace instance, which is located in a pseudo filesystem of the kernel. Because the space there is limited, the Open Telemetry logger must read the file during the trace and export the traces to an external database.