CheckOps home

Tools directory

G

CheckOps

Grafana Pyroscope

Grafana Pyroscope is an AGPL-3.0 continuous profiling platform that helps debug performance issues down to a single line of code.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

Introduction

Grafana Pyroscope is a continuous profiling platform. It collects CPU, memory and other profiles from running applications over time so you can find which functions consume resources, down to a single line of code, and compare profiles between versions.

The source code is at grafana/pyroscope on GitHub under the AGPL-3.0 licence, with about 11,700 stars; the most recent commit was on 11 November 2026.

Features

  1. Continuous profiling: Always-on, low-overhead profiles.
  2. Many languages: SDKs and eBPF collection; see docs.
  3. Flame graphs: Visualise hot paths.
  4. Diff views: Compare time ranges or versions.
  5. Grafana integration: Profiles alongside metrics and traces.

Pros

  1. Free to use: Open source under AGPL-3.0.
  2. Maintained: Commits as recent as 11 November 2026.
  3. Community: About 11,700 GitHub stars.

Cons

  1. AGPL licence: Check obligations.
  2. Storage growth: Profiles add data volume.

Run Pyroscope with Docker, add an SDK or Grafana Alloy eBPF profiling to your services, and explore flame graphs in Grafana.

Resources:

Pricing

Grafana Pyroscope is free and open source under the AGPL-3.0 licence.

  1. Performance engineers chasing CPU and memory hot spots.
  2. Teams comparing releases.
  3. Not a fit as a metrics or logs store.

Conclusion

Pyroscope makes continuous profiling part of everyday observability.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with Grafana Pyroscope side by side.