description Grafana Pyroscope Overview
Pyroscope is an open source profiling tool built for Grafana. It uses continuous profiling based on web performance data like Google PageSpeed Insights and Lighthouse results. This allows developers and DevOps teams to visualize and analyze application bottlenecks within websites, specifically identifying areas impacting load times and overall performance. It’s valuable for those focused on optimizing website speed and improving user experience.
help Grafana Pyroscope FAQ
How does Grafana Pyroscope integrate with existing Grafana dashboards?
Grafana Pyroscope integrates natively with Grafana, allowing you to view continuous profiling data alongside your existing metrics and traces in unified dashboards. Since Pyroscope was acquired by Grafana Labs, it has been incorporated into the Grafana ecosystem and is available both as a self-hosted open-source tool and within Grafana Cloud.
What programming languages does Grafana Pyroscope support for profiling?
Grafana Pyroscope supports profiling for multiple languages including Go, Java, Python, Ruby, .NET, and Node.js through language-specific SDKs. Each integration captures CPU profiles, memory allocations, and other resource metrics that help pinpoint performance bottlenecks at the function level.
What is the difference between Grafana Pyroscope and Grafana Tempo?
Grafana Pyroscope focuses on continuous profiling—showing exactly which lines of code consume CPU or memory over time—while Grafana Tempo handles distributed tracing, which tracks a single request's path across microservices. Together with Prometheus for metrics and Loki for logs, they form Grafana's full observability stack.
explore Explore More
Similar to Grafana Pyroscope
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.