Capítulo 5. Utilidades de BPF
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Hasta ahora, hemos hablado de cómo puedes escribir programas BPF para conseguir más visibilidad dentro de tus sistemas. A lo largo de los años, muchos desarrolladores han creado herramientas con BPF con ese mismo fin. En este capítulo hablamos de varias de las herramientas disponibles en el mercado que puedes utilizar a diario. Muchas de estas herramientas son versiones avanzadas de algunos programas de BPF que ya has visto. Otras son herramientas que te ayudarán a obtener visibilidad directa de tus propios programas BPF.
Este capítulo trata de algunas herramientas que te ayudarán en tu trabajo diario con BPF. Comenzamos cubriendo BPFTool, una utilidad de línea de comandos para obtener más información sobre tus programas BPF. Cubrimos BPFTrace y kubectl-trace
, que te ayudarán a escribir programas BPF de forma más eficiente con un lenguaje específico del dominio (DSL) conciso. Por último, hablamos de eBPF Exporter, un proyecto de código abierto para integrar BPF con Prometheus.
BPFTool
BPFTool es una utilidad del núcleo para inspeccionar los programas y mapas BPF. Esta herramienta no viene instalada por defecto en ninguna distribución de Linux, y está en pleno desarrollo, por lo que querrás compilar la versión que mejor se adapte a tu núcleo Linux. Nosotros cubrimos la versión de BPFTool distribuida con la versión 5.1 del núcleo Linux. ...
Get Observabilidad de Linux con BPF now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.