Here’s my talk from eBPF Summit 2024.
Video (10 minutes)
The 0x.tools Extended Task State Sampling approach provides a new observability signal - wall-clock time of all active threads’ activity in your system. You can see both total workload demand of your apps and also drill down deep into individual threads’ activity when needed. This method and toolset give you a single data source with many directly linked fields of information about what your application & OS threads are doing and why.
Once fully built out, this approach gives you a convenient single starting point for performance troubleshooting - instead of using a hundred siloed independent tools for peeking around, you’ll have a single data source with hundred(s) of directly related fields in it.
The full 4h live-stream is here (It’s all pretty short talks, I learned lots of new things!)
Slides
Download and a longer launch video
Now I’m off to building the production-grade v3.0, with best efficiency and extensibility in mind, using modern eBPF capabilities!
Feedback appreciated and enjoy!