The otel-ebpf-profiler
Charm
otel-ebpf-profiler
is a charm that deploys the otel-ebpf-profiler
snap to act as a profiling agent without requiring you to modify the workload. It can be integrated with a Pyroscope deployment (directly or through opentelemetry-collector) for ingesting and storing the profiles.
The profiles can then be queried, viewed and analyzed from a grafana instance.
Important! By the nature of eBPF instrumentation, this charm only works on virtual machines, so if you deploy it --to
a container, the charm will set blocked. If you want to profile processes running in containers, you should deploy this charm on the machine that’s running the worker node.
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 Litmus is 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
Navigation
Level | Path | Navlink |
---|---|---|
1 | Tutorials | Tutorials |
2 | profile a machine workload | Profile machine workloads |
1 | How To | How To |
1 | Reference | Reference |
1 | Explanation | Explanation |