Skip to Content
Observabilidad de Linux con BPF
book

Observabilidad de Linux con BPF

by David Calavera, Lorenzo Fontana
October 2024
Intermediate to advanced
180 pages
5h 5m
Spanish
O'Reilly Media, Inc.
Content preview from Observabilidad de Linux con BPF

Prefacio

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En 2015, David trabajaba como desarrollador principal para Docker, la empresa que popularizó los contenedores. Su trabajo diario se dividía entre ayudar a la comunidad y hacer crecer el proyecto. Parte de su trabajo consistía en revisar la avalancha de pull requests que nos enviaban los miembros de la comunidad; también tenía que asegurarse de que Docker funcionara en todo tipo de escenarios, incluidas las cargas de trabajo de alto rendimiento que se ejecutaban y aprovisionaban miles de contenedores en cualquier momento.

Para diagnosticar problemas de rendimiento en Docker, utilizamos gráficos de llama, que son visualizaciones avanzadas para ayudarte a navegar por esos datos fácilmente. El lenguaje de programación Go hace que sea realmente fácil medir y extraer datos de rendimiento de la aplicación utilizando un punto final HTTP incrustado y generar gráficos basados en esos datos. David escribió un artículo sobre las capacidades del perfilador Go y cómo puedes utilizar sus datos para generar gráficos de llama. Un gran escollo de la forma en que Docker recopila los datos de rendimiento es que el perfilador está desactivado por defecto, de modo que si intentas depurar un problema de rendimiento, la primera acción que debes realizar es reiniciar Docker. El principal problema de esta estrategia es que, al reiniciar el servicio, probablemente perderás los datos ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Linux eficiente en la línea de comandos

Linux eficiente en la línea de comandos

Daniel J. Barrett
Métricas de arquitectura de software

Métricas de arquitectura de software

Christian Ciceri, Dave Farley, Neal Ford, Andrew Harmel-Law, Michael Keeling, Carola Lilienthal, João Rosa, Alexander von Zitzewitz, Rene Weiss, Eoin Woods

Publisher Resources

ISBN: 9798341603226Supplemental Content