APM, Application Performance Monitoring System
-
Updated
Jun 21, 2023 - Java
eBPF is a technology that can run sandboxed programs in a privileged context such as the operating system kernel.
It is used to safely and efficiently extend the capabilities of the kernel at runtime without requiring to change kernel source code or load kernel modules.
APM, Application Performance Monitoring System
eBPF-based Networking, Security, and Observability
Capture SSL/TLS text content without a CA certificate using eBPF. This tool is compatible with Linux/Android x86_64/Aarch64.
Cloud Native Runtime Security
Web-based Traffic and Security Network Traffic Monitoring
Instant Kubernetes-Native Application Observability
A curated list of awesome projects related to eBPF.
Hubble - Network, Service & Security Observability for Kubernetes using eBPF
Coroot is an open-source eBPF-based observability tool that turns telemetry data into actionable insights, helping you identify and resolve application issues quickly
An open source real-time network topology and protocols analyzer
eBPF-based Security Observability and Runtime Enforcement
Aya is an eBPF library for the Rust programming language, built with a focus on developer experience and operability.
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Rust library for building and running BPF/eBPF modules
Prometheus exporter for custom eBPF metrics