Pyroscope
pyroscope.io
1
Leaving SiteNav
External Link Disclaimer
You are about to visit pyroscope.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
Pyroscope is an open-source continuous profiling platform that helps developers identify performance bottlenecks and optimize application resource usage by collecting and analyzing profiling data in real-time. Founded by Petr Fedchenkov and Dmitry Filimonov, Pyroscope was acquired by Grafana Labs in 2023 and is now integrated as a core component of the Grafana observability stack (Grafana Pyroscope). The platform ingests profiling data from applications via pprof, eBPF, or language-specific SDKs, storing it in a time-series database optimized for flame graph queries. Key features include: support for multiple profiling languages and runtimes including Go (via pprof and runtime/pprof), Java/JVM (via async-profiler), Python (via py-spy and cProfile), Ruby (via rbspy), .NET (via dotnet-trace), Node.js (via v8-profiler and clinic.js), Rust (via pprof-rs), and PHP (via phpspy), native eBPF-based profiling for systems and kernel-level analysis, flame graph visualization (icicle and flame graph views, with zoom, diff comparison between time ranges, and line-level source code mapping), integration with Grafana dashboards (correlating profiles with metrics and traces), query by label (filtering profiles by service, environment, version, or custom labels), CPU, memory (heap allocation), goroutine, mutex, block, and thread contention profiling, alerting on performance regressions via Grafana Alerting, and high-efficiency storage using the Phlare TSDB engine (based on Prometheus-like architecture with block-based storage on object storage like S3, GCS, and Azure Blob). As of 2026, it has over 10,300 stars.
Tags & Categories
Categories
Tags
Statistics
1
Views
0
Clicks
0
Like
0
Dislike