RepositoryGoUSHoa Kỳ
cloudflare

cloudflare/ebpf_exporter

Prometheus exporter for custom eBPF metrics

2.7ksao
283fork
10issue
2lượt xem

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: prometheus

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: prometheus-exporter

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: linux-kernel

#1 Repository Của Tháng

🚀 ebpf_exporter — Prometheus + OpenTelemetry cho eBPF tùy biến

Công cụ của Cloudflare: biến chương trình eBPF thành metric/prometheus trace chuẩn.

ebpf_exporter là công cụ cho phép viết mã eBPF và xuất metric chưa truy cập được từ kernel Linux ra Prometheus hoặc trace OpenTelemetry. Dựa trên libbpf hiện đại, hỗ trợ cấu hình YAML, chạy qua Docker/Kubernetes, giảm overhead bằng khả năng giữ lại/k thả quyền hạn chế.

✨ Điểm nổi bật

  • Metric + Trace: Xuất metric Prometheus và trace OpenTelemetry tương thích.
  • Cấu hình YAML: Định nghĩa eBPF bằng file YAML dễ dàng.
  • libbpf hiện đại: Dùng libbpf thay vì bcc kế thừa.
  • Docker/K8s hỗ trợ: Có sẵn image Docker và Helm chart.
  • Giảm quyền: Chỉ cần CAP_BPF/CAP_PERFMON; có thể thả toàn quyền sau khi gắn probe.
  • Debug endpoint: Xem map thô và log libbpf qua /maps.
  • Ví dụ đi kèm: Các config mẫu như biolatency, timers.
  • Overhead thấp: Có benchmark chứng minh.

💡 Vì sao đáng chú ý

ebpf_exporter khác biệt bằng cách kết hợp libbpf hiện đại với cấu hình YAML trực quan, giúp người dùng nhanh chóng triển khai metric tùy biến từ kernel mà không cần viết mã C phức tạp. Phù hợp giám sát sâu hệ thống Linux, tracing hiệu năng, và tích hợp vào stack observability hiện đại.


#eBPF #Prometheus #OpenTelemetry #Cloudflare #Linux #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryC++
bpftrace/bpftrace

High-level tracing language for Linux

10.4k
Oct 26, 2026
RepositoryC
eunomia-bpf/bpf-developer-tutorial

eBPF Developer Tutorial: Learning eBPF Step by Step with Examples

4.3k
Oct 19, 2026
RepositoryC
cilium/pwru

Packet, where are you? -- eBPF-based Linux kernel networking debugger

3.8k
Oct 27, 2026
RepositoryC
inspektor-gadget/inspektor-gadget

Inspektor Gadget is a set of tools and framework for data collection and system inspection on Kubernetes clusters and Linux hosts using eBPF

3.0k
Oct 26, 2026
RepositoryC
libbpf/libbpf

Automated upstream mirror for libbpf stand-alone build.

2.8k
Oct 5, 2026
RepositoryGo
prometheus/node_exporter

Exporter for machine metrics

13.9k
Oct 24, 2026
RepositoryGo
prometheus/node_exporter

Exporter for machine metrics

13.9k
Oct 26, 2026
RepositoryGo
coroot/coroot

Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards and inspections.

8.0k
Oct 21, 2026
RepositoryGo
kubernetes/kube-state-metrics

Add-on agent to generate and expose cluster-level metrics.

6.2k
Oct 26, 2026