Loading…
101 Essentials - Linux Administration [clear filter]
Wednesday, October 28
 

12:00 GMT

Linux Tracing with BPF, BCC and More - Mauricio Vásquez Bernal & Alban Crequy, Kinvolk
BPF is a virtual machine inside the Linux kernel that allows to load user defined programs that are attached to different kernel hooks (kprobes, tracepoints, uprobes, etc). One BPF’s application is to perform tracing at the kernel level as BPF programs can capture information about different kernel events. BCC (BPF Compiler Collection) is a set of libraries for different languages such as Python, C++, Lua and many ready-to-use tracing tools.  This talk will give a quick introduction of BPF. It’ll present an introduction to the BCC project and its features. A demo of the more popular BCC tools will be done. It’ll also show how to create (or customize) your own tools. Finally, it’ll show how BCC is integrated with other projects to perform tracing in cloud environments like Kubernetes.  

Speakers
avatar for Alban Crequy

Alban Crequy

Co-founder and Director of Kinvolk Labs, Kinvolk
Alban is Co-founder of Kinvolk and director of engineering for Kinvolk Labs. He has a particular interest in integrating BPF into Kubernetes. He’s a maintainer of the gobpf library and has worked on software in the cloud space using BPF with Golang: Weave Scope, Traceleft, Project... Read More →
avatar for Mauricio Vásquez Bernal

Mauricio Vásquez Bernal

Software Engineer, Kinvolk
Mauricio works as a software engineer in the Kinvolk Labs team. He is interested in eBPF, Kubernetes, networking and tracing technologies. In the previous years Mauricio has worked implementing high performance virtual network functions with eBPF. In 2019 he focused on the OpenTelemetry... Read More →


Wednesday October 28, 2020 12:00 - 12:50 GMT
101 Essentials Theater
 

Twitter Feed

Filter sessions
Apply filters to sessions.
  • 101 Essentials - Cloud Administration
  • 101 Essentials - Embedded Linux
  • 101 Essentials - Linux Administration
  • AI/ML/DL
  • Ask the Experts Sessions
  • Cloud + Cloud Native
  • Community Leadership
  • Diversity Empowerment Summit
  • Embedded Linux Conference (ELC)
  • Interactive Learning + Special Events
  • Internet of Things
  • Keynote Sessions
  • KVM Forum
  • LF Project Mini-Summits
  • Linux Security Summit (LSS)
  • Linux Systems
  • OS Databases
  • OS Dependability
  • OS Program Office
  • Sponsor Showcase Booth Hours
  • Wildcard