Curveballs: Learnings from Instrumenting Managed Runtime Applications with eBPF
CNCF [Cloud Native Computing Foundation] via YouTube
AI Engineer - Learn how to integrate AI into software applications
35% Off Finance Skills That Get You Hired - Code CFI35
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the challenges and solutions of instrumenting managed runtime applications with eBPF in this informative conference talk. Delve into the complexities of using eBPF beyond the Linux Kernel and native applications, focusing on languages like Go and Java that compile to native code but are managed by runtimes. Discover approaches to instrumenting applications with non-standard symbol tables, dynamic code recompilation, and reference-moving memory managers. Learn from the speakers' experiences, including successes and failures, in applying eBPF to natively compiled applications running with managed runtimes. Gain valuable insights into overcoming obstacles such as dynamic symbol tables, garbage collection, and stack size fluctuations between 'uprobe' and 'uretprobe' operations.
Syllabus
Curveballs: Learnings from Instrumenting Managed Runtime... - Nikola Grcevski & Mario MacÃas
Taught by
CNCF [Cloud Native Computing Foundation]