官网
Technologies
introduction
Technology Backgroud
BCC
bptrace
CPUs
Memory
File Systems
Disk I/O
Networking
background
bpf one-liners
optional exercises
summary
Security
background
bpf one-liners
Languages
background
c
java
bash shell
other languages
summary
Applications
background
bpf one-liners
bpf one-liners examples
summary
Kernel
background
bpf one-liners
bpf one-liners example
challenges
summary
Containers
background
bpf one-liners
optional exercises
summary
hypervisors
background
Additional Topics
Cloudflare eBPF Prometheus Exporter (with grafana)
kubectl-trace
summary
Tips, Tricks and Common Problems
Typical Event Frequency and overhead
Sample at 49 or 99 Hertz
Yellow Pigs and Gray Rats
Write Target Software
learn Syscalls
Keep it simple
missing events
missing stacks traces
missing symbols (function names) when printing
missing funcions when tracing
feedback loops
dropped events