Quick Start
Get Started in Just 3 Simple Steps!
zymtrace is shipped with a free perpetual trial license — use it at no cost.
Step 1: Add the zymtrace Helm repository
To get started, add the zymtrace Helm repository by running the following command:
helm repo add zymtrace https://helm.zystem.io
To verify and list available charts and versions, use:
helm search repo zymtrace --versions
Step 2: Install the backend components
Deploy the backend components using Helm:
helm upgrade --install backend zymtrace/backend \
--namespace zymtrace \
--create-namespace
Step 3: Install the profiler as a DaemonSet
The collection-agent
arg should point to the ui/gateway service or ingress, if you exposed it.
Deploy the profiler as a DaemonSet using the following command:
helm upgrade --install profiler zymtrace/profiler \
--create-namespace \
--namespace zymtrace \
--set profiler.args.disable-tls=true \
--set profiler.args.collection-agent=zymtrace-ui.zymtrace.svc.cluster.local:80
We also have arm64
and x86/amd64
binary distribution of the zymtrace profiler.
Start Using zymtrace: Efficiency IQ
Once deployed, access the Efficiency IQ page for a high-level overview of your fleet's performance. From this view, you can quickly spot performance spikes and identify emerging usage patterns, allowing you to optimize your system effectively. You can also navigate to flamegraphs and functions page from the Efficiency IQ dashboard.
You're all set!
📐 Architecture
Learn about zymtrace's architecture and components
✨ Install zymtrace Backend
Deploy zymtrace backend
⚡ Install zymtrace Profiler
Install zymtrace agent with Helm, Kubernetes manifests, Docker...
🚀 Using zymtrace
Learn how to use zymtrace to optimize GPU & CPU workloads