Pyroscope

Pyroscope

pyroscope.io

1

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

Comments

Log In to post a comment

No comments yet. Be the first!