bpftrace

System tracer

A tool for creating high-level tracing scripts for Linux systems

High-level tracing language for Linux

GitHub

9k stars
171 watching
1k forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

bccbpfebpfkprobestracepointstracinguprobesusdt

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
iovisor/bccTools for analyzing and manipulating Linux kernel performance, networking, and other system activities using extended BPF (Berkeley Packet Filters)20,724
brendangregg/perf-toolsA collection of in-development performance analysis tools for Linux ftrace and perf_events.9,935
btraceio/btraceTools for tracing and analyzing Java applications in real-time.5,836
genuinetools/bpfdA framework for running BPF programs with rules on Linux as a daemon, allowing for flexible and container-aware tracing and filtering of system events.476
tokio-rs/tracingA framework for collecting structured diagnostic information from Rust programs5,569
iovisor/kubectl-traceSchedules bpftrace programs on Kubernetes clusters using kubectl2,061
namhyung/uftraceA tool that records and visualizes function calls in C/C++/Rust/Python programs, allowing users to analyze and understand program execution flow.3,087
open-telemetry/opentelemetry-ebpf-profilerA Linux-based profiler that uses eBPF to profile system calls and CPU cycles in real-time, providing insights into application performance without requiring instrumentation or recompilation.2,529
powerflasherbr/as3potraceA library to trace bitmaps using the Vectorization algorithm61
brendangregg/flamegraphA tool for visualizing and analyzing CPU usage patterns in code.17,532
janestreet/magic-traceA tool that collects and displays high-resolution traces of what a process is doing at any point in time4,730
cloudflare/ebpf_exporterAn exporter for collecting custom eBPF metrics and OpenTelemetry traces from Linux kernel programs2,226
pathtofile/bad-bpfDemonstrates security vulnerabilities in the Linux kernel's eBPF system556
google/flatbuffersA memory-efficient serialization library designed to be cross-platform and compatible with multiple programming languages.23,472
netflix/bpftopProvides real-time statistics and graphical views of running eBPF programs on Linux systems.2,344