Explore a technical conference talk that delves into the complexities of writing memory with eBPF, focusing on implementing W3C trace context propagation across different protocol stack levels. Learn about available memory write eBPF APIs, their security implications, stability considerations, permission requirements, and implementation challenges. Discover two practical solutions with their advantages and disadvantages, understand common pitfalls, and gain insights into potential new approaches using the "BPF arena" feature in kernel 6.9. Examine how eBPF programs interact with Linux system observation, including kernel, system libraries, and user-space programs, while understanding the distinction between reading and writing memory in various observability scenarios.
Writing Memory with eBPF - Implementing W3C Trace Context Propagation
CNCF [Cloud Native Computing Foundation] via YouTube
Overview
Syllabus
So You Want to Write Memory with eBPF? - Nikola Grcevski, Grafana Labs & Mike Dame, Odigos
Taught by
CNCF [Cloud Native Computing Foundation]