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 12, 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.
PcapPlusPlus is a multiplatform C++ library for capturing, parsing and crafting of network packets. It is designed to be efficient, powerful and easy to use. It provides C++ wrappers for the most popular packet processing engines such as libpcap, Npcap, WinPcap, DPDK, AF_XDP and PF_RING.
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
CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
eBPF-based Networking, Security, and Observability
eBPF verifier based on abstract interpretation
The eBPF tool and systems inspection framework for Kubernetes, containers and Linux hosts.
Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
Process-aware, eBPF-based tcpdump
Web-based Traffic and Security Network Traffic Monitoring
Network monitoring & diagnosis suite for Kubernetes
Fast and Lightweight Observability Data Collector
High Performance ServiceMesh Data Plane Based on Programmable Kernel
eBPF-based Cloud Native Monitoring Tool