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: 6 days ago
Linked from 1 awesome list

bccbpfebpfkprobestracepointstracinguprobesusdt

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
iovisor/bcc Tools for analyzing and manipulating Linux kernel performance, networking, and other system activities using extended BPF (Berkeley Packet Filters) 20,577
brendangregg/perf-tools A collection of in-development performance analysis tools for Linux ftrace and perf_events. 9,883
btraceio/btrace Tools for tracing and analyzing Java applications in real-time. 5,820
genuinetools/bpfd A framework for running BPF programs with rules on Linux as a daemon, allowing for flexible and container-aware tracing and filtering of system events. 477
tokio-rs/tracing A framework for collecting structured diagnostic information from Rust programs 5,510
iovisor/kubectl-trace Schedules bpftrace programs on Kubernetes clusters using kubectl 2,054
namhyung/uftrace A tool that records and visualizes function calls in C/C++/Rust/Python programs, allowing users to analyze and understand program execution flow. 3,066
open-telemetry/opentelemetry-ebpf-profiler A 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,463
powerflasherbr/as3potrace A library to trace bitmaps using the Vectorization algorithm 62
brendangregg/flamegraph A tool for visualizing and analyzing CPU usage patterns in code. 17,376
janestreet/magic-trace A tool that collects and displays high-resolution traces of what a process is doing at any point in time 4,658
cloudflare/ebpf_exporter An exporter for collecting custom eBPF metrics and OpenTelemetry traces from Linux kernel programs 2,200
pathtofile/bad-bpf Demonstrates security vulnerabilities in the Linux kernel's eBPF system 549
google/flatbuffers A memory-efficient serialization library designed to be cross-platform and compatible with multiple programming languages. 23,350
netflix/bpftop Provides real-time statistics and graphical views of running eBPF programs on Linux systems. 2,325