May 2-4, 2018 - Copenhagen, Denmark
Click Here For Information & Registration
Back To Schedule
Wednesday, May 2 • 16:25 - 17:00
Low-Overhead Tracing Using eBPF for Observability into Kubernetes Apps and Services - Gaurav Gupta, SAP Labs (Intermediate Skill Level) (Slides Attached)

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
In the Kubernetes world, there is a need to build observability around apps and backing services deployed in Pods.
The observability should allow to capture on demand low level metrics at a very low overhead.
The proposal is to use ebpf as the tracing technology to capture details at kernel and user level, and generate on demand flamegraphs, heat maps for applications & backend services.
The in-kernel BPF JIT compiler, bpf program verifier and in-kernel storage maps implementation allow users to run the programs in kernel that can never interfere with the kernel negatively, without much overhead.
These features make eBPF programs safe to run in production, and allow admins and engineers to collect crucial data from systems for performance analysis and monitoring.

Link: https://docs.google.com/presentation/d/1tnhlVqddPQ7wvhxp0_YiqCrowjB29RqV3sK2U7dKPug/edit?usp=sharing

avatar for Gaurav Gupta

Gaurav Gupta

Senior Developer, SAP Labs
Gaurav is a Software Engineer at SAP Labs. Gaurav is working on project Gardener - open sourced by SAP - which can manage Kubernetes clusters at scale across cloud providers. He also has experience in Linux Kernel and User space profiling and tracing.

Wednesday May 2, 2018 16:25 - 17:00 CEST
  Observability, Intermediate