# Kernel Tracing Mechanism

   Kernel tracing facilities make system runtime behavior observable. They include predefined tracepoints, dynamic kprobes, eBPF-based extensibility, and runtime text patching for low-overhead feature switches. This chapter describes the tracing facilities currently implemented by DragonOS and how they work.
