4 ms·
OS kernel level observability. I shouldn't need to fire up `strace` for that; I should be able to do something like `observe $my_program $my_args` and have stre
by pdimitar 4y ago
OS kernel level observability. I shouldn't need to fire up `strace` for that; I should be able to do something like `observe $my_program $my_args` and have streaming results somewhere in `/proc`.
Another thing: CPU-level observability. I want to be able to get statistics about a block of code: which instructions got ran the most, which ones are the slowest etc. Profiling on steroids, basically. If Intel / AMD are not willing to provide that then I'm willing to work with almost any CPU model that does offer that. Anybody knows of such CPUs?
I'm also interested in eBPF but sadly can't find the time to dive deep there.