Pyroscope

Pyroscope Logo

A continuous profiling database that traces resource usage down to the line of code

Grafana Pyroscope is an open-source continuous profiling platform formed by merging two independent projects, Pyroscope, founded by Ryan Perry and Dmitry Filimonov in 2021, and Grafana Labs' Phlare, giving teams an always-on view of where their applications spend CPU time and allocate memory rather than relying on one-off manual profiling sessions. Its version 2 architecture writes profiles directly to object storage such as S3 or GCS, removing the need for local disks or in-memory ingesters and simplifying operation at scale. Data can be sent via language-specific SDKs, Grafana Alloy, or OTLP from OpenTelemetry-compatible sources, and results render as interactive flame graphs that correlate with existing metrics, logs, and traces inside Grafana. The core project is licensed under AGPL-3.0, with a handful of client-facing directories such as the Go profiler agent and flame graph package released separately under Apache-2.0.

Leave a Review

Share your experience with this project. Your review will be published after moderation.