将 eBPF 程序打包为 OCI 镜像 Gadget,用于在 Kubernetes 集群和 Linux 主机上采集与检查系统数据的工具集。
2945384CApache-2.0更新于 前天
一款终端版 top 工具,实时显示正在运行的 eBPF 程序及其运行时间、事件频率和估算 CPU 占用。
bpftop 以类似 top 的实时界面展示 Linux 主机上所有已加载的 eBPF 程序。每个程序显示平均运行时间、每秒事件数以及估算的 CPU 占比,并可将这些指标绘制成随时间变化的图表。
工具仅在运行期间开启 eBPF 运行统计,退出时自动关闭,因此不使用时几乎没有额外开销。运行需要 root 权限,内核版本需为 5.8 或更高;更旧的内核通过 procfs 方式兼容。
项目使用 C 编写,以单个二进制文件发布,动态链接 libz 和 libelf。提供 x86_64 与 aarch64 的安装脚本,并已进入 Fedora、Arch Linux 和 Nix 的软件源。
运行 README 中的官方安装脚本
使用 sudo 启动 bpftop
sudo bpftop概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
将 eBPF 程序打包为 OCI 镜像 Gadget,用于在 Kubernetes 集群和 Linux 主机上采集与检查系统数据的工具集。
基于 eBPF 的 Linux 终端界面工具,用于抓取和查看网络流量。
开源可观测性与 APM 工具,基于 eBPF 自动采集指标、日志、链路和性能剖析,并提供根因分析。
开源的追踪与性能分析套件,包含 SDK、守护进程和浏览器端 UI,用于分析 Android、Linux 等系统的 trace。
开源的实时基础设施监控工具,支持逐秒指标、自动发现、内置机器学习异常检测与告警。
面向微服务与云原生架构的 APM 应用性能监控系统,提供链路追踪与诊断。