2 repository-uri
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 este o platformă de observabilitate eBPF care oferă o suită pentru profilare continuă, trasare distribuită, maparea dependențelor serviciilor și stocarea unificată a telemetriei. Funcționează ca un sistem de monitorizare care colectează metrici, urme (traces) și profiluri fără a necesita instrumentarea manuală a aplicației sau modificări ale codului sursă. Platforma se distinge prin utilizarea parsării pachetelor conștiente de protocol pentru a reconstrui lanțurile de cereri și maparea automată a dependențelor serviciilor pentru a vizualiza interacțiunile dintre aplicații și infrastructură. Utilizează un depozit de date de telemetrie conceput pentru optimizarea semnalelor cu cardinalitate ridicată, permițând utilizatorilor să interogheze date unificate prin interfețe SQL și PromQL. Sistemul acoperă o gamă largă de domenii de observabilitate, inclusiv profilarea performanței aplicațiilor cu flame graphs on-CPU și off-CPU, colectarea performanței rețelei și monitorizarea infrastructurii cloud. Integrează colectarea telemetriei la nivel de kernel pentru a aduna metrici de sistem și metadate la nivel de aplicație între servicii și thread-uri.
Continuously samples stack traces via eBPF to identify on-CPU and off-CPU performance bottlenecks in compiled-language applications.