Extending BCC as a Data Source for System Monitoring
summary
Shows a concrete extension that makes BCC/BPF tools emit structured time‑series ready output and plugs into a monitoring pipeline: adds BCC line protocol output, verifies format automatically, and keeps original human output backward compatible. Demonstrates ingestion into InfluxDB and visualization in Grafana with three modified BCC tools (block I/biot count, IO wait, memory allocation) and provides code via GitHub PR (https://github.com/iovisor/bcc/pull/5281).
AI-written summary · about
chapters (8)
- 0:00Extending BCC for monitoring
- 1:24Monitoring ecosystem and BCC's role
- 7:35BCC in monitoring pipelines
- 11:27Designing metric output
- 19:17Default vs metric formats
- 21:26Integration with pipelines
- 24:31Benefits of metric output
- 26:58Future possibilities
related talks
27mStep By Step Kubernetes Observability with eBPF
31mBridging Dev and Ops with eBPF: Extending Observability Upwards and Downwards
47mDive into BPF performance tools using python
01h 02mTutorial: Create Your First EBPF Program to Monitor Your System Using Bumblebee
25mExtending Cilium with eBPF for Exposing HTTP/1 Golden Metrics
21mPerformance Wins with BPF: Getting Started
35mBumbleBee: Or How I Learned To Stop Worrying And Love eBPF - Krisztian Fekete
36mObservability and performance analysis with BPF
