Skip to content

Continuous profiling platform — find bottlenecks in your code!

License

Notifications You must be signed in to change notification settings

petethepig/pyroscope

 
 

Repository files navigation

Pyroscope

Tests Status Apache 2 License Latest release GoDoc

Website Docs Demo Examples Slack

Pyroscope is an open source continuous profiling platform. It will help you:

  • Find bottlenecks in your code
  • Resolve issues with high CPU utilization
  • Understand the call tree of your application
  • Track changes over time

It is currently in active development and is a little rough around the edges. Give it a try and join our Slack — we'd love to get some feedback and/or help you get started.

Live Demo

🔥 Pyroscope Live Demo 🔥

Pyroscope GIF Demo

Features

  • Can store years of profiling data from multiple applications
  • You can look at years of data at a time or zoom in on specific events
  • Low CPU overhead
  • Efficient compression, low disk space requirements
  • Snappy UI

Documentation

Downloads

You can download the latest version of pyroscope for macOS, linux and Docker from our Downloads page.

Supported Integrations

  • ruby
  • python
  • golang
  • linux eBPF (coming soon)

Let us know what other integrations you want to see in our slack.

Contributing

To start contributing, check out our Contributing Guide

Thanks to the contributors of Pyroscope!

About

Continuous profiling platform — find bottlenecks in your code!

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 67.1%
  • JavaScript 22.5%
  • SCSS 4.2%
  • Shell 3.0%
  • Dockerfile 1.5%
  • Makefile 1.0%
  • Other 0.7%