[HN Gopher] Show HN: Wachy - A UI for eBPF-based performance deb...
___________________________________________________________________
Show HN: Wachy - A UI for eBPF-based performance debugging
eBPF is an amazing technology that allows safely running user-
supplied functions at pretty much arbitrary probe points in a
kernel/user space context. Much has been written about how amazing
this feature is for kernel observability. But as someone who writes
user space code, what I find even more amazing is the support for
tracing arbitrary user space programs, with no code changes and low
overhead. However, doing in-depth analysis can get complicated and
time-consuming. My goal with wachy was to make this debugging
significantly easier/faster to use, by displaying traces in a TUI
next to the source code and allowing for interactive drilldown
analysis. If you get a chance, check out the start of the demo
video since (AFAIK) it's quite unique and gives a much clearer idea
than I can provide with just text.
Author : vivek-jain
Score : 51 points
Date : 2022-03-26 15:59 UTC (7 hours ago)
(HTM) web link (rubrikinc.github.io)
(TXT) w3m dump (rubrikinc.github.io)
| hgnfhfugfbydp wrote:
| pstuart wrote:
| This is awesome. Thank you!
| talawahtech wrote:
| Very cool! Most of my bpftrace usage has been on the kernel side,
| but out of habit I often fall back to the debugger (or printf) in
| userland, which can seriously distort analysis of low latency
| functions, especially if polling or timers are involved.
|
| I am going to try this out next week.
___________________________________________________________________
(page generated 2022-03-26 23:01 UTC)