{"repo":"parca-dev/parca-agent","free":true,"listed":false,"github":"https://github.com/parca-dev/parca-agent","clone":"git clone https://github.com/parca-dev/parca-agent.git","description":"eBPF based always-on CPU/GPU profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!","language":"Go","stars":741,"topics":["ebpf","profiling","pprof","performance","kubernetes","observability","linux","golang","continuous-profiling","systemd"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"Parca Agent Parca Agent is an always-on sampling profiler that uses eBPF to capture raw profiling data with very low overhead. It observes user-space and kernel-space stacktraces 19 times per second and builds pprof formatted profiles from the extracted data. Read more details in the design documentation. The collected data can be viewed locally via HTTP endpoints and then be configured to be sent to a Parca server to be queried and analyzed over time. Requirements - Linux Kernel version 5.3+ with BTF Quickstart See the Kubernetes Getting Started. Language Support Parca Agent is continuously enhancing its support for multiple languages. Incomplete list of languages we currently support: - C, C++, Go (with extended support), Rust - .NET, Deno, Erlang, Java, Julia, Node.js, Wasmtime, PHP 8 and above - Ruby, Python Please check our docs for further information. [!NOTE] Further language support is coming in the upcoming weeks and months. Supported Profiles Types of profiles that are available: - On-CPU - Soon: Network usage, Allocations [!NOTE] Please check our docs if your language is supported. The following types of profiles require explicit instrumentation: - Runtime specific information such as Goroutines Debugging Logging To debug potential errors, enable debug logging using --log-level=debug . Configuration Parca Agent supports specifying configuration through command-line flags or a YAML configuration file via --config-path . The configuration file can contain both relabe","default_branch":null,"files":null,"tree":[],"storefront":"/r/parca-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/parca-dev/parca-agent/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}