2 Repos
Profilers that use eBPF to continuously sample stack traces from compiled-language code in Kubernetes environments.
Distinct from Continuous Profilers: Distinct from Continuous Profilers: adds eBPF-based kernel-level stack sampling specifically for compiled-language applications, not general CPU/memory profiling.
Explore 2 awesome GitHub repositories matching development tools & productivity · eBPF-Based Application Profilers. Refine with filters or upvote what's useful.
Pixie is an open-source observability platform for Kubernetes that uses eBPF to automatically capture telemetry data from clusters without requiring any manual instrumentation or code changes. It functions as an eBPF telemetry collector, a continuous application profiler, a network traffic analyzer, and a scriptable telemetry query engine, all within a single Kubernetes-native tool. The platform distinguishes itself through several integrated capabilities. It continuously samples stack traces from compiled-language code to identify CPU performance bottlenecks, visualizing the results as inter
Continuously samples stack traces from compiled-language code using eBPF to identify CPU bottlenecks.
DeepFlow ist eine eBPF-Observability-Plattform, die eine Suite für kontinuierliches Profiling, Distributed Tracing, Service-Dependency-Mapping und einheitliche Telemetrie-Speicherung bietet. Es fungiert als Monitoring-System, das Metriken, Traces und Profile sammelt, ohne manuelle Anwendungs-Instrumentierung oder Änderungen am Quellcode zu erfordern. Die Plattform zeichnet sich durch protokollbewusstes Packet-Parsing zur Rekonstruktion von Request-Ketten und automatisiertes Service-Dependency-Mapping zur Visualisierung von Interaktionen zwischen Anwendungen und Infrastruktur aus. Sie nutzt einen Telemetrie-Datenspeicher, der für High-Cardinality-Signale optimiert ist, wodurch Benutzer einheitliche Daten via SQL- und PromQL-Schnittstellen abfragen können. Das System deckt ein breites Spektrum an Observability-Domänen ab, einschließlich Application-Performance-Profiling mit On-CPU- und Off-CPU-Flame-Graphs, Netzwerk-Performance-Erfassung und Cloud-Infrastruktur-Monitoring. Es integriert Kernel-Level-Telemetrie-Erfassung, um Systemmetriken und Anwendungs-Layer-Metadaten über Services und Threads hinweg zu sammeln.
Continuously samples stack traces via eBPF to identify on-CPU and off-CPU performance bottlenecks in compiled-language applications.