Introducing Pyroscope 2.0: faster, more cost-effective continuous profiling at scale
Blog post from Grafana Labs
Pyroscope 2.0 marks a significant advancement in continuous profiling, offering a rearchitected solution that enhances speed, cost-effectiveness, and operational simplicity while supporting the OpenTelemetry Protocol for profiling. With continuous profiling becoming integral to the observability stack, Pyroscope 2.0 addresses the inefficiencies of its predecessor by eliminating write-path replication and reducing the symbolic storage footprint, which makes profiling at scale more feasible by significantly lowering storage and compute costs. The new architecture facilitates faster root cause analysis and improved query performance by making the read path stateless, allowing for scalable processing based on demand, thus optimizing resource use during bursty access patterns. These changes were pressure-tested and refined in Grafana Cloud, where Pyroscope 2.0 has been in production, processing vast amounts of profiling data. The cleaner architecture not only resolves previous operational challenges but also enables new features like metrics from profiles and richer query types, making continuous profiling more accessible and practical for teams.