Linux Observability with Bpf
Autor David Calavera, Lorenzo Fontanaen Limba Engleză Paperback – 24 dec 2019
Pentru a înțelege impactul acestei tehnologii, ne-a atras atenția exercițiul de implementare a unui program eBPF care monitorizează apelurile de sistem (syscalls) în timp real, oferind o vizibilitate asupra comportamentului aplicațiilor fără a introduce latența specifică instrumentelor de tracing tradiționale. Linux Observability with Bpf servește ca un ghid tehnic riguros pentru inginerii de sistem care doresc să exploreze interiorul kernel-ului Linux folosind Berkeley Packet Filter (eBPF). Apreciem modul în care David Calavera și Lorenzo Fontana explică arhitectura mașinii virtuale eBPF, de la verificatorul de cod care asigură siguranța sistemului, până la hărțile (maps) utilizate pentru partajarea datelor între kernel și user-space.
Suntem de părere că structura concisă a celor 177 de pagini favorizează o învățare rapidă a conceptelor de instrumentare dinamică. Cartea nu se pierde în teorie abstractă, ci oferă specificații concrete despre modul în care programele eBPF pot fi atașate la kprobes, uprobes sau puncte de tracing. Cititorul care a aplicat ideile din Learning eBPF de Liz Rice va găsi aici o continuare tehnică axată pe implementări practice de observabilitate. În timp ce Liz Rice pune bazele conceptului, lucrarea de față plonjează în detalii de execuție necesare pentru construirea unor unelte de monitorizare de înaltă performanță. Față de Systems Performance de Brendan Gregg, care oferă o perspectivă largă asupra metodologiilor de analiză, Linux Observability with Bpf se concentrează strict pe mecanismele interne eBPF, oferind dezvoltatorilor controlul granular necesar pentru optimizarea stack-ului de rețea și securizarea proceselor la nivel de kernel.
Preț: 248.62 lei
Preț vechi: 310.78 lei
-20%
Carte disponibilă
Livrare economică 30 aprilie-14 mai
Livrare express 15-21 aprilie pentru 56.34 lei
Specificații
ISBN-10: 1492050202
Pagini: 177
Dimensiuni: 177 x 233 x 16 mm
Greutate: 0.32 kg
Editura: O'Reilly
De ce să citești această carte
Recomandăm această carte inginerilor DevOps și administratorilor de sistem care au nevoie de o metodă sigură și eficientă de a monitoriza performanța sistemelor Linux în producție. Cititorul câștigă abilitatea de a scrie programe care rulează direct în kernel, permițând diagnosticarea problemelor complexe de networking și securitate fără a compromite stabilitatea sistemului. Este un instrument esențial pentru stăpânirea tehnologiei care redefinește observabilitatea cloud-native.
Despre autor
David Calavera este un expert în sisteme distribuite și infrastructură, fiind cunoscut pentru contribuțiile sale majore în ecosistemul Docker și tehnologiile cloud-native. Lorenzo Fontana este specialist în securitate și networking, activând ca menținător de proiecte open-source în cadrul CNCF (Cloud Native Computing Foundation). Ambii autori aduc o vastă experiență practică în utilizarea eBPF pentru scalarea infrastructurilor critice, expertiză care se reflectă în abordarea tehnică și aplicată a cărții publicate de O'Reilly.