Grafana Pyroscope | Grafana Pyroscope documentation

Grafana Pyroscope

Grafana Pyroscope is an open source software project for aggregating continuous profiling data. Continuous profiling is an observability signal that allows you to understand your workload’s resources usage down to the source code line number. Grafana Pyroscope is fully integrated with Grafana allowing you to correlate with other observability signals, like metrics, logs, and traces.


Overview

Grafana Pyroscope is a multi-tenant, continuous profiling aggregation system, aligning its architectural design with Grafana Mimir, Grafana Loki, and Grafana Tempo. This integration enables a cohesive correlation of profiling data with existing metrics, logs, and traces.

Explore continuous profiling data to gain insights into application performance. You can query and analyze production data in a structured way. Use the Pyroscope UI or Grafana to visualize the data.

Explore

Learn about profiling
Get started with Pyroscope
Instrument your app and configure the client
Configure the server
View and analyze profile data
Pyroscope architecture

Was this page helpful?

Yes No

Suggest an edit in GitHub
Create a GitHub issue
Email docs@grafana.com

Related resources from Grafana Labs

Additional helpful documentation, links, and articles:

\n\nGetting started with continuous profiling with Grafana Cloud Profiles](/content/go/webinar/getting-started-with-continuous-profiling-with-grafana-cloud-profiles/?pg=docs-pyroscope-latest&plcmt=related/index.html)
\n\nContinuous profiling with Grafana Pyroscope: developer experience, flame graphs, and more](/content/events/grafanacon/2023/continuous-profiling-with-grafana-pyroscope/?pg=docs-pyroscope-latest&plcmt=related-2/index.html)
\n\nBuilding scalable OSS observability with Mimir, Loki, Tempo, and Pyroscope](/content/events/observabilitycon/2023/scale-and-improve-performance-of-oss-telemetry-backends/?pg=docs-pyroscope-latest&plcmt=related-3/index.html)