Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
-
Updated
May 25, 2024 - TypeScript
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.
Continuous profiling for analysis of CPU and memory usage, down to the line number and throughout time. Saving infrastructure cost, improving performance, and increasing reliability.
eBPF distributed networking observability tool for Kubernetes
Prometheus exporter for custom eBPF metrics
eBPF based cloud-native load-balancer. Powering Kubernetes|Edge|5G|IoT|XaaS Apps.
Instant Kubernetes-Native Application Observability
eBPF-based Networking, Security, and Observability
Cloud native networking and network security
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
Web-based Traffic and Security Network Traffic Monitoring
eBPF-based Security Observability and Runtime Enforcement
The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.
High Performance ServiceMesh Data Plane Based on Programmable Kernel
A distributed Layer 2 Direct Server Return (L2DSR) Layer 4 load balancer (L4LB) for Linux using XDP/eBPF
Threat-hunting tool for Linux
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
🔍 Trace syscalls from user-space functions, by using eBPF