[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)