Muon is a high-performance, localised observability tool designed to bring instruction-level kernel tracing to the everyday developer's terminal.
STACK: C, Go, eBPF
- Built a Linux kernel-space process tracer in Go using eBPF, capturing syscall events across entire process trees with kernel-space PID filtering via eBPF hashtags.
- Zero-copy overhead on file and memory syscall workloads (416 on baseline), with exec-heavy workloads at 12.7% overhead — compared to perf trace's 67.5% and strace's 140%.
- Validated across 7 filtered apps with CPU frequency locked and scale-isolated — zero event losses.
- Designed asynchronous single-binary installation. No agents, no kernel modules, no configuration; attaches to any running process via PID in under one second.