eBPF-based Networking, Security, and Observability
-
Updated
Jun 7, 2024 - Go
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.
eBPF-based Networking, Security, and Observability
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Cloud native networking and network security
An open source real-time network topology and protocols analyzer
Linux Runtime Security and Forensics using eBPF
Runtime Security Enforcement System. Workload hardening/sandboxing and implementing least-permissive policies made easy leveraging LSMs (BPF-LSM, AppArmor).
eBPF-based Security Observability and Runtime Enforcement
Prometheus exporter for custom eBPF metrics
CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
Distributed tracing without code changes. 🚀 Instantly monitor any application using OpenTelemetry and eBPF
eBPF distributed networking observability tool for Kubernetes
Schedule bpftrace programs on your kubernetes cluster using the kubectl
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe performance counters and other system stats, use ML models to estimate workload energy consumption based on these stats, and exports them as Prometheus metrics
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative 📊, 🖥️, 👉. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.
eBPF-based Linux high-performance transparent proxy solution.
eBPF-based Cloud Native Monitoring Tool
Use eBPF to speed up your Service Mesh like crossing an Einstein-Rosen Bridge.