February 6, 2020

193 words 1 min read

Monitoring Containers with BPF

Monitoring Containers with BPF

While containers represented a huge leap forward in how applications are built, deployed, and managed, they can also turn monitoring into a bit of a murder mystery. But hope is not lost!In this talk, …

Talk Title Monitoring Containers with BPF
Speakers Jonathan Perry (CEO and Co-Founder, Flowmill)
Conference Open Source Summit + ELC North America
Conf Tag
Location San Diego, CA, USA
Date Aug 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

While containers represented a huge leap forward in how applications are built, deployed, and managed, they can also turn monitoring into a bit of a murder mystery. But hope is not lost!In this talk, we will explain how you can use BPF (Berkeley Packet Filter) to peek inside the Linux network stack to understand how containers are behaving. In particular, we will show you how to navigate the different Linux subsystems such as cgroups, tasks, tcp/udp stack, and NAT with your own BPF programs to trace the voyage of connections and correlate them with container metadata from Docker or Kubernetes.Finally, we’ll show you some insights and scale considerations we found running some of these BPF programs in production clusters.

comments powered by Disqus