Behind the Scenes of OpenTelemetry eBPF Instrumentation

This is the companion book to my Go Conference 2026 talk “Behind the Scenes of OpenTelemetry eBPF Instrumentation”. Zero-code instrumentation with eBPF is often described as working “regardless of language”, but function-level instrumentation of Go binaries faces four hurdles that no other language has. This book builds up from the basics of how CPUs and memory work to explain why it is hard, with runnable code for every step and a guided tour of the actual OBI implementation.