Tracking, not Tracing, Linux Thread Activity for Complete System Visibility (eBPF Summit)

2024-09-12

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!


  1. I am finally close to launching the completely rebuilt 2024 versions of my Linux & AOT classes in my Learning Platform! (Updates to SQL Tuning class in H2 2024):
    Advanced Oracle SQL Tuning training. Advanced Oracle Troubleshooting training, Linux Performance & Troubleshooting training. Check them out!
  2. Get randomly timed updates by email or follow Social/RSS