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
Jun 8, 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.
Cloud native networking and network security
eBPF-based Networking, Security, and Observability
eBPF based cloud-native load-balancer. Powering Kubernetes|Edge|5G|IoT|XaaS Apps.
eBPF-Based NFS Telemetry Exporter for Kubernetes
Process-aware, eBPF-based tcpdump
Web-based Traffic and Security Network Traffic Monitoring
eBPF-based autoinstrumentation of web applications and network metrics
CLI to install, manage & troubleshoot Kubernetes clusters running Cilium
eBPF distributed networking observability tool for Kubernetes
eBPF-based ransomware detection using machine learning
Linux Runtime Security and Forensics using eBPF
An eBPF Manager for Linux and Kubernetes
OpenTelemetry Auto Instrumentation using eBPF
This repository contains the slides of my talks.
eBPF based always-on profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!