Open Source Alternative to:
Repository activity:
Stars10,142
Forks615
Open Issues323
Last commit1 day ago
License:
AGPL-3.0
Languages:
Go
C
TypeScript
Pyroscope is an open-source continuous profiling platform designed to help you debug performance issues down to a single line of code. By integrating seamlessly with your existing observability stack, Pyroscope provides deep insights into your application's performance and resource usage. It offers scalable, low-overhead profiling, making it an ideal choice for organizations of all sizes.
- Low-overhead Agents: Tag your data on dimensions important for your organization without significant performance overhead.
- Highly-efficient Storage Engine: Store large volumes of high cardinality profiling data cheaply and efficiently.
- Profile-Specific Query Engine: Use FlameQL for custom queries to quickly select and aggregate profiles for easy analysis.
- System-wide Continuous Profiling: Understand CPU and memory resource usage at any point in time to preemptively identify performance issues.
- Adhoc Profiling Scripts: Collect, store, and analyze profiles from various external profiling tools in one central location.
- Profile Exemplars: Link to your Open Telemetry tracing data to get request-specific or span-specific profiles, enhancing other observability data like traces and logs.
- Pyroscope Integrations: Enhance your observability signals with integrations for tracing, metrics export, AWS Lambda, and more.
Pyroscope offers both self-hosted OSS and managed cloud solutions, ensuring it can meet the security and scalability needs of your organization. With a robust community and extensive documentation, Pyroscope makes it easy to get started and continuously improve your application's performance.