Remove BPF
article thumbnail

BPF Performance Tools: Linux System and Application Observability (book)

Brendan Gregg

BPF (eBPF) tracing is a superpower that can analyze everything, and I'll show you how in my upcoming book BPF Performance Tools: Linux System and Application Observability , coming soon from Addison Wesley. Some other future BPF books may be good, and I'll recommend them as appropriate. I lost count at 30 !

Systems 111
article thumbnail

How To Add eBPF Observability To Your Product

Brendan Gregg

There's an arms race to add eBPF (BPF) to commercial observability products, and in this post I'll describe how to quickly do that. People like to show me their BPF observability products after they have prototyped or built them, but I often wish I had given them advice before they started. You might not even like BPF.

Latency 145
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Netflix End of Series 1

Brendan Gregg

I hope my last two books, [Systems Performance 2nd Ed] and [BPF Performance Tools] serve Netflix well in my absence and everyone else who reads them. Apart from developing tools, much of my time has been spent helping teams with performance issues and evaluations. I'll still be posting here in my next job. More on that soon.

Java 145
article thumbnail

Systems Performance: Enterprise and the Cloud, 2nd Edition

Brendan Gregg

The second edition adds content on BPF, BCC, bpftrace, perf, and Ftrace, mostly removes Solaris, makes numerous updates to Linux and cloud computing, and includes general improvements and additions. A year ago I announced [BPF Performance Tools: Linux System and Application Observability].

Systems 145
article thumbnail

USENIX LISA2021 Computing Performance: On the Horizon

Brendan Gregg

It's an exciting time for developments in computer performance, not just for the BPF technology (which I often [write about]) but also for processors with 3D stacking and cloud vendor CPUs (e.g., In case you are interested, at the same conference I also gave a talk on [BPF Internals].

article thumbnail

BPF Performance Tools: Linux System and Application Observability (book)

Brendan Gregg

BPF (eBPF) tracing is a superpower that can analyze everything, and I'll show you how in my upcoming book BPF Performance Tools: Linux System and Application Observability , coming soon from Addison Wesley. Since BPF does so many things, it is becoming a technology name and no longer an acronym. I lost count at 30 !

Systems 40
article thumbnail

The Return of the Frame Pointers

Brendan Gregg

" I pictured how this is used to walk stack traces in my BPF book. Stack Frame with Base Pointer ( x86-64 ABI ) Figure 2-6: Frame Pointer-based Stack Walking ( BPF book ) This stack-walking technique is commonly used by external profilers and debuggers, including Linux perf and eBPF, and ultimately visualized by flame graphs.

Java 145