gProfiler

Visit website Source code

Open source system-wide profiler from Intel (built by Granulate) that merges several language profilers into one flame graph per host; a local backend and UI are published separately.

Pricing and hosting

Pricing
Free
Open source
Yes (Apache-2.0)
Self-hosted
Yes
Launched
2021
Status
Active
Website
github.com

Plans and prices change; check the tool's own site before you decide.

What it does

Continuous profiling checklist

6 of 9 confirmed in gProfiler's own documentation. The same checklist is used for every tool in Profiling.

  • Always-on in production Yes
  • CPU profiles Yes
  • Memory or allocation profiles Yes
  • eBPF, no code changes Yes
  • Several languages Yes
  • Flame graph UI Yes
  • Profile comparison Not confirmed
  • Linked to traces Not confirmed
  • OpenTelemetry profiles Not confirmed

Memory only via an allocation mode flag; comparison is left to the separate Performance Studio.

Checked against: github.com, github.com (2)

Alternatives to gProfiler

Other continuous profiling tools. See all 13.