Open source continuous profiling tools in 2026
Always-on CPU and memory profiles from production, so you can see which code paths cost the most. This list has 8 continuous profiling tools. Of these, 8 are open source, 8 have a free plan and 8 can be self-hosted. Checked by hand on 30 September 2026.
- 1
Coroot
Open source observability that uses eBPF to build service maps and collect metrics, logs, traces and profiles without code changes, with root-cause hints.
- 2
Elastic Observability
Logs, metrics, APM traces and synthetics built on Elasticsearch and Kibana, run yourself or on Elastic Cloud.
- 3
gProfiler
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.
- 4
Grafana Pyroscope
Continuous profiling database that collects CPU, memory and other profiles from running applications so you can find hot code paths over time.
- 5
OpenTelemetry eBPF Profiler
Whole-system eBPF profiling agent donated to OpenTelemetry by Elastic. Profiles native, JVM, Python, Ruby, PHP, Node.js and Go code without instrumentation and exports via OTLP.
- 6
Parca
Open source continuous profiler: an eBPF agent samples CPU stacks from every process on a host with no code changes, and the server stores profiles for querying as flame graphs over time.
- 7
Perforator
Continuous profiler open sourced by Yandex for large fleets: deploys to Kubernetes, collects low-overhead eBPF profiles cluster-wide, and can feed profile-guided optimization builds.
- 8
Pixie
Kubernetes observability that uses eBPF to capture service traffic, metrics and CPU profiles automatically; a CNCF sandbox project.
Side by side
| Tool | Pricing | Free plan | Open source | Self-hosted | Always-on in production | CPU profiles | Memory or allocation profiles | eBPF, no code changes | Several languages | Flame graph UI | Profile comparison | Linked to traces | OpenTelemetry profiles |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Coroot | Free plan | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - |
| Elastic Observability | Free plan | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | - | Yes |
| gProfiler | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - | - |
| Grafana Pyroscope | Free plan | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| OpenTelemetry eBPF Profiler | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | No | No | - | Yes |
| Parca | Free | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | - | - |
| Perforator | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | Yes | Yes | - | - |
| Pixie | Free | Yes | Yes | Yes | Yes | Yes | - | Yes | Yes | Yes | - | - | - |
Yes: confirmed in the tool's documentation. No: documented as not offered. -: not confirmed. Plans and prices change; check each tool's own site before you decide.
More lists
- Continuous profiling tools in 2026 13
- Best continuous profiling tools in 2026 5
- Continuous profiling tools with a free plan in 2026 10
- Self-hosted continuous profiling tools in 2026 9
- Open source observability tools in 2026 71
- Open source observability platforms in 2026 7
- Open source metrics and time-series tools in 2026 9
- Open source log management tools in 2026 13
- Open source tracing and APM tools in 2026 8
- Open source real user monitoring and session replay tools in 2026 5
- Open source OpenTelemetry and telemetry pipeline tools in 2026 14
- Open source dashboard tools in 2026 7
- Open source LLM observability tools in 2026 11