BCC
5.7#22 in ebpf observability toolsFree planFree planLinuxSelf-hosted
Visit| Fact | BCC | Metoro Kubernetes Profiling |
|---|---|---|
| Languages | BCC provides kernel instrumentation in C, with front ends in Python and Lua. | Metoro lists Go, Python, C++, C, Rust, Node.js, and Java as supported runtimes, with host-level frames for other runtimes. |
| Purpose | BCC is a toolkit for creating efficient kernel tracing and manipulation programs using eBPF. | Metoro continuously profiles Kubernetes workloads using an eBPF sampling profiler running at the kernel level. |
| Support | The project points users to its GitHub issue tracker, the IOVisor mailing list, and the #iovisor IRC channel for project discussion and help. | The Scale plan includes support via Slack with Metoro engineers, while Enterprise includes 24/7 white-glove support and onboarding. |
BCC suits developers and system operators who need Linux kernel tracing or network traffic controls using eBPF. It is a fit for users comfortable with self-hosted tools and the listed kernel and configuration requirements.
It suits teams investigating application CPU and memory behavior in supported Kubernetes environments, including third-party containers they do not build. The free plan may fit small deployments; larger environments can consider Scale or Enterprise.