Blog page
Unlocking Speed: eBPF-Based Auto-Instrumentation Over 20x Faster Than Traditional Instrumentation
The article discusses the Odigos project, which utilizes eBPF for automated tracing in applications, addressing challenges like code modification and performance dips associated with traditional tracing. It showcases that eBPF-based auto-instrumentation is over 20x faster than manual instrumentation, significantly reducing performance overhead
Read moreThe beginning of my eBPF Journey - Kprobe Adventures with BCC
This post introduces eBPF, discusses its potential for creating high-performance programs, and details setting up an environment for eBPF experimentation, notably on an M1 Mac using Lima
Read morePlatform Engineering Trends in Cloud Native: Q&A With Thomas Graf
In this Q&A, Thomas Graf, co-creator of Cilium, discusses the influence of Kubernetes, cloud-native tech, and microservices on modern app development. He elaborates on how abstractions, facilitated by technologies like eBPF and Cilium, hasten development while bolstering security and reliability
Read moreGetting Started with eBPF: Monitoring TCP Retransmissions Using eBPF, Go and Prometheus
Dive into the use of eBPF for monitoring TCP retransmissions, based on the author's hands-on experience with eBPF in product management. Learn the fundamentals of utilizing eBPF, Go, and Prometheus for monitoring network events
Read moreGet started with eBPF log analytics in your Kubernetes cluster
Learn how to utilize eBPF for log analytics within a Kubernetes cluster with Parseable and Tetragon
Read moreXDP: Your eBPF Packet Processing Introduction!
Learn about how XDP enables network applications to function safely within the Kernel, even before processing by the host's networking stack
Read moreTracing System Calls Using eBPF - Part 2
Learn how to trace system calls using eBPF probes
Read moreProfiling Python and Ruby using eBPF
Explore the innovative approach of using eBPF for profiling Python and Ruby applications. This article from Polar Signals delves into the advantages of eBPF over traditional profiling tools, offering insights into its efficiency and versatility. Learn how eBPF can provide granular data without imposing a significant overhead, making it a game-changer for developers.
Read moreThe Evolution and Impact of eBPF: A list of Key Research Papers from Recent Years
A comprehensive list of research papers related to eBPF and highlighting eBPF's capabilities in accelerating network processing, enhancing observability, and enabling programmable packet processing
Read moreeBPF vs Traditional Packet Filtering Technologies: A Deep Dive
Dive into the technical foundations of both eBPF and traditional packet filtering, their architectures, performance metrics, advanced features, and security aspects
Read more