Chapitre 5. Utilitaires BPF
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Jusqu'à présent, nous avons parlé de la façon dont tu peux écrire des programmes BPF pour obtenir plus de visibilité dans tes systèmes. Au fil des ans, de nombreux développeurs ont créé des outils avec BPF dans le même but. Dans ce chapitre, nous parlerons de plusieurs outils prêts à l'emploi que tu peux utiliser tous les jours. Beaucoup de ces outils sont des versions avancées de certains programmes BPF que tu as déjà vus. D'autres sont des outils qui t'aideront à avoir une visibilité directe sur tes propres programmes BPF.
Ce chapitre traite de certains outils qui t'aideront dans ton travail quotidien avec BPF. Nous commençons par parler de BPFTool, un utilitaire de ligne de commande qui permet d'obtenir plus d'informations sur tes programmes BPF. Nous parlerons ensuite de BPFTrace et de kubectl-trace, qui t'aideront à écrire des programmes BPF plus efficacement grâce à un langage spécifique au domaine (DSL) concis. Enfin, nous parlerons d'eBPF Exporter, un projet open source qui permet d'intégrer BPF à Prometheus.
BPFTool
BPFTool est un utilitaire pour le noyau qui permet d'inspecter les programmes et les cartes BPF. Cet outil n'est installé par défaut sur aucune distribution Linux, et il est en plein développement, c'est pourquoi tu voudras compiler la version qui prend le mieux en charge ton noyau Linux. Nous couvrons ...
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.
Read now
Unlock full access