No frame pointers needed
Stacks unwind through C, C++ and Rust binaries built without frame pointers, with no debug symbols on the host.
See which code costs you the most CPU across your fleet, measured in the cores you pay for, and prove each fix with a before-and-after diff. No instrumentation, no restarts.
K8s Resource IQ compares each container's requests and limits with what it used over the last 14 days, and adds up the CPU and memory you can reclaim.
See where threads wait on locks, I/O and the scheduler.
Compare two releases, containers or time ranges, and see which functions use more cores and which use fewer. The same diff works for NVIDIA and AMD GPU profiles.
Stacks unwind through C, C++ and Rust binaries built without frame pointers, with no debug symbols on the host.
Kernel frames sit under the user code, so syscalls, page faults and scheduling show up where they happen.
Zymtrace's founders created the eBPF profiler they open-sourced and donated to OpenTelemetry.
Zymtrace is fully self-hosted. 5 minutes is all you need to get it up and running.