bpftrace
No phone app
6.4No. 2 of 29
in eBPF Observability Tools
in eBPF Observability Tools
- Recognised40% of the score20
- Phone app26% of the score0
- Documented20% of the score100
- Free plan14% of the score100
- Free plan
- Yes
- Runs on
- Linux, self-hosted
Summary
bpftrace is ranked #2 of 29 in eBPF observability tools on Samsung Mobile US Press. It runs on Linux, Self-hosted. There is a free plan.
bpftrace plans and pricing
All plansbpftrace Free Open-source Linux tracing tool · requires a compatible Linux kernel and BPF support github.com · 4 Oct 2026
Compared on eBPF observability tools
- Free plan
- Yesbpftrace.org
- Deployment model
- self-hostedbpftrace.org
- Network visibility
- Yesbpftrace.org
- Application tracing
- Yesbpftrace.org
- Kernel profiling
- Yesbpftrace.org
- Supported operating systems
- Linuxbpftrace.org
Facts
- Purpose
- bpftrace is a high-level tracing language and general-purpose tracing tool for Linux that uses eBPF.bpftrace.org · 3 Oct 2026
- Tracing sources
- It supports kernel and user-level dynamic tracing, perf events, USDT, uprobes, and tracepoints.github.com · 3 Oct 2026
- Compiler and libraries
- bpftrace uses LLVM as a compiler backend and libbpf to interact with the Linux BPF subsystem.github.com · 3 Oct 2026
- Language
- Its language is inspired by awk, C, DTrace, and SystemTap.github.com · 3 Oct 2026
- Scripting
- Programs can be supplied as a file, inline with -e, or through standard input.bpftrace.org · 3 Oct 2026
- Standard library
- The standard library includes builtins, functions, macros, and map value functions.bpftrace.org · 3 Oct 2026
- Security control
- Helpers marked unsafe require the --unsafe flag to use.bpftrace.org · 3 Oct 2026
- Import security
- bpftrace refuses to import files from world-writable directories.bpftrace.org · 3 Oct 2026
- Operational limit
- The default maximum number of probes is 1,024; increasing it can use more memory, increase startup time, and cause high overhead or system freezes or crashes.bpftrace.org · 3 Oct 2026
- Installation
- The project README lists installation commands for several Linux distribution package managers, including apt, dnf, apk, pacman, emerge, and zypper.github.com · 3 Oct 2026
- Support
- The project README points users to GitHub Discussions, the issue tracker, monthly office hours, and Discord for help or involvement.github.com · 3 Oct 2026
- Intended users
- The project says its contributors, users, and organizations rely on it for production tracing and debugging.github.com · 3 Oct 2026
- Tracing
- It supports static and dynamic tracing for both the kernel and user space.bpftrace.org · 4 Oct 2026
- Probe types
- The documentation describes probes including kprobes, uprobes, and tracepoints.bpftrace.org · 4 Oct 2026
- Implementation
- bpftrace uses LLVM to compile scripts to eBPF bytecode and uses libbpf and bcc to interact with Linux BPF.bpftrace.org · 4 Oct 2026
- Script imports
- Scripts can import bpftrace files, C headers, BPF C source files, or supported files from a directory.bpftrace.org · 4 Oct 2026
- Security
- As a security measure, bpftrace refuses to import files from world-writable directories.bpftrace.org · 4 Oct 2026
- Architectures
- The documentation lists x86_64, arm64, s390x, arm32, loongarch64, mips64, ppc64, and riscv64 as supported architectures.bpftrace.org · 4 Oct 2026
- System requirements
- Some features require kernel headers, and BTF support for vmlinux requires Linux 4.18 or later with CONFIG_DEBUG_INFO_BTF enabled.bpftrace.org · 4 Oct 2026
- Install options
- The project README lists package-manager installation commands for distributions including Ubuntu, Fedora, Alpine, Arch, Gentoo, Nix, and openSUSE.github.com · 4 Oct 2026
- Integration
- A community language server offers autocompletion, error diagnostics, and go-to-definition in editors that support LSP.bpftrace.org · 4 Oct 2026
- Limit
- The documentation says unstable features are subject to change or removal.bpftrace.org · 4 Oct 2026
- Playground
- The web playground notes that it does not yet support all bpftrace features.bpftrace.org · 4 Oct 2026
Best bpftrace alternatives
See all 12Where it ranks on Samsung Mobile US Press
Is bpftrace yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- bpftrace.org· checked 3 Oct 2026
- github.com/bpftrace/bpftrace· checked 3 Oct 2026
- bpftrace.org/docs/release_027/cli· checked 3 Oct 2026
- bpftrace.org/docs/release_027/stdlib· checked 3 Oct 2026
- bpftrace.org/docs/release_027/language· checked 3 Oct 2026
- github.com/bpftrace/bpftrace/blob/master/README.md· checked 3 Oct 2026
- bpftrace.org/about· checked 4 Oct 2026
- bpftrace.org/ecosystem· checked 4 Oct 2026
- bpftrace.org/playground· checked 4 Oct 2026


