eBPF is becoming hotter in these years. Observability and APM are a part of typical use cases. In this session, I will share our thoughts and practices in Apache SkyWalking about using eBPF in CPU ON/OFF profiling and continuous network profiling for TCP and HTTP traffic to diagnose code performance issues and network performance impact. Further, eBPF profiling could work with traditional auto-instrumentation language agents(Java agents) to bundle Linux events within distributed tracing. In the session, I would go through these diagnosis methods and more TODOs to show the potential capabilities of the eBPF. SkyWalking is an open-source, modern, and powerful APM system targeting cloud-native and distributed systems.
Session 🗣 Intermediate ⭐⭐ Track: DevOps, Kubernetes & Cloud (VMs, Docker, Security, ...)
apm
observability
ebpf
open-source