Parca
Open-source continuous profiler that uses eBPF to track CPU and memory use down to the line.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get Parca
Package managers
- Homebrew
brew install parca
About Parca
Parca collects profiling data all the time, at low overhead, so you have it when a performance problem appears. The Parca Agent uses eBPF in the Linux kernel to sample running programs with no instrumentation, in any language or framework. Results break down by method name, class name and line number.
The server has built-in storage, a multi-dimensional data model and a label-selector query language. It finds targets through service discovery or static configuration, can push or pull profiles, and can compare profiles over time to show hot paths. It runs as a binary or on Kubernetes.
Strengths
- Zero-instrumentation profiling through eBPF
- Line-level breakdown of CPU and memory use
- Continuous collection at low overhead
- Can compare profiles across time ranges
Limitations
- The eBPF agent requires Linux
- Aimed at server infrastructure rather than desktop use
Details
- Pricing
- FreeFree and open source.
- License
- Open source, license not stated
- Developer
- The Parca contributors
- Platforms
- Linux, Self-hosted
- How it runs
- Downloadable app, Self-hosted
- Account
- Not required
- Best suited for
- Teams that want always-on profiling of production Linux services
- Categories
- System monitoring, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Parca
Compare allSoftware that can replace Parca for an important use case, and what changes if you switch.
Grafana Pyroscope
Open-source continuous profiling database for finding CPU and memory hotspots in applications.
Grafana Pyroscope is a continuous profiling database with high availability and multi-tenancy, fitting into the Grafana stack and needing other Grafana tools for the full experience.
Similar software
Related functionality, not necessarily a direct replacement.
bpftrace
A high-level tracing language and command-line tool for observing the Linux kernel and processes with eBPF.
Coroot
Investigate application behavior using automatically collected observability data.
Grafana
Dashboard and visualization front end for metrics, logs and traces.
SigNoz
Open-source full-stack observability platform built on OpenTelemetry and ClickHouse.
Tracee
A Linux runtime security and forensics tool that traces system events using eBPF.