bpftrace is a high-level tracing language for efficient kernel tracing using eBPF (extended Berkeley Packet Filters). This project creates a new PMDA (Performance Metrics Domain Agent) for PCP which runs arbitrary bpftrace scripts and stores the output as PCP metrics, and a new Vector widget which visualizes these collected metrics in a live heat map or table. Furthermore, the Vector widget will include a bpftrace query builder for the rapid creation of bpftrace scripts.

Organization

Student

Andreas Gerstmayr

Mentors

  • Martin Spier
  • Nathan Scott
  • Marko Myllynen
close

2019