追踪技术组成¶ 系统跟踪可以分为:数据源、收集数据机制和跟踪前端(收集和分析数据的交互)。 1. 数据源:tracepoints、USDT、kprobe、uprobe 2. 收集数据机制:ftrace、perf、eBPF 3. 跟踪前端: 1. ftrace 前端 trace-cmd 2. perf 前端 perf-tools 3. ebpf bcc 1 如何选择追踪器¶ Choosing a Linux Tracer 2 参考资料¶ 使用C语言从头开发一个Hello World级别的eBPF程序 Exploring USDT Probes on Linux Linux kernel perf architecture Linux tracing systems & how they fit together