RepositoryC
IN

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.0kstars
386forks
303issues
1views

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ủ đề: ebpf-programs

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: bpf-programs

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: inspektor-gadget

#1 Repository Của Tuần

🔍 Inspektor Gadget – Công cụ kiểm tra hệ thống mạnh mẽ dựa trên eBPF

Inspektor Gadget giúp bạn xây dựng, triển khai và chạy các chương trình eBPF dưới dạng OCI images trên cụm Kubernetes hoặc máy chủ Linux.

Inspektor Gadget là một tập hợp công cụ và khung làm việc thu thập dữ liệu cũng như kiểm tra hệ thống trên cụm Kubernetes và máy chủ Linux bằng cách sử dụng eBPF. Dự án quản lý việc đóng gói, triển khai và thực thi các Gadgets (chương trình eBPF được đóng gói trong OCI images) và cost truy cập để tùy biến mở rộng chức năng.

✨ Điểm nổi bật

  • Đóng gói eBPF thành OCI images: Xây dựng và đóng gói chương trình eBPF thành các hình ảnh gọn là GObject gọi là Gadgets.
  • Hỗ trợ Kubernetes & Linux: Triển khai mục tiêu trên cụm Kubernetes hoặc máy chủ Linux.
  • Xuất dữ liệu sang công cụ giám sát: Thu thập và xuất dữ liệu đến công cụ quan sát thông qua câu lệnh đơn giản và cấu hình khai báo.
  • Bảo mật cho Gadgets: Cơ chế bảo mật để hạn chế và khóa chặt chẽ Gadgets có thể chạy.
  • Tự động làm giàu dữ liệu: Ánh xạ dữ liệu kernel tới tài nguyên cấp cao như Kubernetes và runtime container.
  • Hỗ trợ WebAssembly: Dùng module WASM để xử lý dữ liệu và tùy biến operator của IG bằng bất kỳ ngôn ngữ nào hỗ trợ WASM.
  • Nhiều chế độ hoạt động: CLI, client-server, API, nhúng qua thư viện Golang.

💡 Vì sao đáng chú ý

Không chỉ là công cụ để chạy eBPF, Inspektor Gadget cây cung cấp toàn bộ workflow từ lúc phát triển đến triển khai thực tế. Đặc biệt, khả năng đóng gói eBPF thành OCI images giúp dễ dàng tích hợp với hệ sinh thái container hiện nay. Phù hợp cho việc giám sát, gỡ lỗi và phân tích hành vi hệ thống trong môi trường sản xuất.


#eBPF #Kubernetes #Linux #Observability #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryGo
cloudflare/ebpf_exporter

Prometheus exporter for custom eBPF metrics

2.7k
Oct 1, 2026
RepositoryGo
kinvolk/traceloop

Now moved into `github.com/inspektor-gadget/inspektor-gadget/pkg/gadget-collection/gadgets/traceloop`. Tracing system calls in cgroups using BPF and overwritable ring buffers

199
Mar 29, 2023
RepositoryC
cilium/tetragon

eBPF-based Security Observability and Runtime Enforcement

5.1k
Oct 20, 2026
RepositoryC
hengyoush/kyanos

Kyanos is a networking analysis tool using eBPF. It can visualize the time packets spend in the kernel, capture requests/responses, makes troubleshooting more efficient.

5.1k
Oct 24, 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 20, 2026
RepositoryC
jfernandez/bpftop

bpftop provides a dynamic real-time view of running eBPF programs. It displays the average runtime, events per second, and estimated total CPU % for each program.

2.7k
Sep 1, 2026
RepositoryC
oracle/bpftune

bpftune uses BPF to auto-tune Linux systems

1.9k
Aug 4, 2026
RepositoryC
DavadDi/bpf_study

bpf 学习仓库

1.5k
Apr 30, 2022