Pyroscope Guide
Introduction
Pyroscope is a multi-tenant continuous profiling platform that captures, stores, and queries runtime profiles to deliver code-level performance insights with minimal overhead in the target environments. It integrates with Grafana to correlate profiling data with metrics, logs, and traces, enabling end-to-end visibility and faster root-cause analysis across services. The graph-based visualizations and comparison workflows help teams proactively optimize resource usage and reactively identify bottlenecks, improving reliability and latency.
Currently, this document outlines the architecture and prerequisites for enabling application performance profiling with Pyroscope, alongside Grafana Tempo for distributed tracing and MinIO for compatible storage, and specifies required container images and versions, network ports, and server-to-server connectivity.
WARNING: Pyroscope must not be installed/configured in any production environment; restrict usage strictly to non‑production tiers.