Broken down by method name, class name, and line number. Without complex overhead, in any language or framework.
Thanks to eBPF's nature, Parca Agent operates in Linux kernel space allowing it to grab exactly the data needed at low overhead.
Get a full picture of how your app performs in production.
Multi-dimensional data model
Optimized, built-in storage
Support for pushing and
pulling profiles from targets
Query engine specifically
designed for profiling data
Targets are discovered via service
discovery or static configuration
Label-selector based query
Never miss the important data with a continuous profiling.
You never know at which point in time you are going to need profiling data, so always collect it at low overhead.Learn more
Build faster and more reliable apps with Parca
Many organizations have 20-30% of resources wasted in easily optimized code paths. The Parca Agent aims to lower the bar of starting to profile by requiring zero-instrumentation for the whole infrastructure. Deploy in your infrastructure and get started!
Using profiling data collected over time, Parca can (with confidence and statistical significance) determine hot paths to optimize. Additionally, it can show differences between any query, such as comparing versions of software or any other dimension.
Profiling data provides unique insight and depth into what code a process executed over time. Situations, traditionally difficult to troubleshoot, memory leaks, but also momentary spikes in CPU or I/O causing unexpected behavior can be easily understood with continuous profiling.
The latest deploy of your application has a performance regression? Understand with a single query where CPU time is spent differently now.
Many organizations have 20-30% of resources wasted in easily optimized code paths. The Parca Agent aims to lower the bar of starting to profile by requiring zero-instrumentation for the whole infrastructure.
- ParcaWeb UI
Parca was originally created by Polar Signals
and people who contributed to projects such as Prometheus, Thanos, Kubernetes,
Drone and more. All components are available under the Apache 2 License on GitHub.
Join the community!
Join us on a bi-weekly public meetings:
Incoming Parca v0.15, Debuginfo signed upload API, Agent BTF support
Parca Agent v0.10, System-wide profiling, stack unwinding using DWARF, and Grafana 9.3.0 with Parca
Parca v0.14.0 Reduce API responsize, Auto-complete improvements; Parca Agent v0.10.0-rc.0 highlights
Parca as Grafana Core plugin, DWARF-based native unwinding updates, Callgraph improvements
Parca v0.13.0, Grafana plugin, Parca Agents on targets page, Callgraph imporvements, Performance
Impressive Query Performance Improvements, Stack Unwinding Updates