Use BPF Gear to Optimize Efficiency, Restore Issues, and See Inside of Operating Systems

BPF-based totally Efficiency Gear provide you with unparalleled visibility into methods and packages, so you’ll be able to optimize Efficiency, troubleshoot code, fortify safety, and scale back prices. BPF Efficiency Gear: Linux Device and Software Observability is the definitive information to the usage of those Gear for observability.

Pioneering BPF skilled Brendan Gregg items greater than 150 able-to-run research and debugging Gear, skilled steering on making use of them, and step by step tutorials on growing your personal. You’ll discover ways to Examine CPUs, reminiscence, disks, report methods, networking, languages, packages, bins, hypervisors, safety, and the kernel. Gregg publications you from elementary to complicated Gear, serving to you generate deeper, extra helpful technical insights for making improvements to nearly any Linux Device or Software.

• Be told crucial tracing ideas and each middle BPF entrance-ends: BCC and bpftrace
• Grasp a hundred and fifty+ robust BPF Gear, together with dozens created only for this ebook, and to be had for download
• Uncover sensible methods, guidelines, and methods for more practical analysis
• Examine compiled, JIT-compiled, and interpreted code in a couple of languages: C, Java, bash shell, and more
• Generate metrics, stack strains, and customized latency histograms
• Use complementary Gear once they be offering fast, simple wins
• Discover complicated Gear constructed on BPF: PCP and Grafana for far flung tracking, eBPF Exporter, and kubectl-hint for tracing Kubernetes
• Foreword by way of Alexei Starovoitov, writer of the brand new BPF

BPF Efficiency Tools might be an vital useful resource for all directors, builders, strengthen workforce, and different IT pros running with any up to date Linux distribution in any endeavor or cloud atmosphere.