Charmed Parca is a solution that handles deployment, scaling, and Day 2 operations specific to Parca, a continuous profiling solution by Polar Signals.
The solution consists of 3 charms which have distinct responsibilities:
parca-k8s
: a server to gather, store and explore profilesparca-agent
: automatically instrument machines to gather profiles for common programming languagesparca-scrape-target
: scrape profiles from uncharmed applications that support it
Together, these charms can be composed to gather profiles data that can be analyzed and shown both within Parca as well as the Canonical Observability Stack.
Parca allows efficient storage and querying of profiles for your charmed applications. It can be integrated with applications that either already offer profiles or can be auto-instrumented. It also integrates with COS Lite to enable deep diving into individual services call stack.
In this documentation
Tutorial Get started - a hands-on introduction for new users deploying the charmed operator. |
How-to guides Step-by-step guides covering key operations and common tasks |
Explanation Concepts - discussion and clarification of key topics |
Reference Technical information - specifications, APIs, architecture |
Project and community
Charmed Parca is part of the Canonical Observability Stack. It’s an open source project that warmly welcomes community projects, contributions, suggestions, fixes and constructive feedback.
- Read our Code of conduct
- Join the Discourse community forum
- Join the Matrix community chat
- Contribute on GitHub
Thinking about using the Canonical Observability Stack for your next project? Get in touch!
Navigation
Level | Path | Navlink |
---|---|---|
1 | Tutorials | Tutorials |
2 | Getting started with production profiling | Getting started with production profiling |
1 | How-To | How-To Guides |
2 | Integrate with Polar Signals Cloud | Integrate with Polar Signals Cloud |
2 | Scrape profiles from uncharmed workloads | Scrape profiles from uncharmed workloads |
2 | Deploy parca on cos-lite | Deploy Parca on cos-lite |
2 | Autoinstrument machine charms with parca-agent | Autoinstrument machine charms with parca-agent |
1 | Explanation | Explanation |
1 | Reference | Reference |
2 | Solution architecture overview | Solution architecture overview |