RousselTMLEARNING

Observabilité · Formations

Observabilité avec eBPF : de la découverte à l’expertise

Formation sur eBPF appliqué à l’observabilité : principes, bpftrace et bcc, instrumentation sans code avec Beyla, flux réseau avec Cilium Hubble, profiling continu avec Parca, sécurité et production.

9 chapitres12 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Expliquer le fonctionnement d'eBPF et ses points d'accroche
  • Diagnostiquer un serveur avec bpftrace et bcc
  • Obtenir métriques et traces sans code avec Beyla
  • Observer le réseau Kubernetes avec Hubble
  • Profiler un hôte avec eBPF et déployer ces outils en sécurité

🎯 Niveau : Avancé👥 Public visé : SRE, ingénieurs systèmes et plateformes qui veulent observer applications et réseau sans modifier le code

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation1 leçon
1Principes d'eBPF1 leçon

Programmes, hooks, maps et portabilité.

  1. eBPF expliquéArticle · ⏱ 3 min
2Diagnostic avec bpftrace et bcc2 leçons
3Instrumentation sans code2 leçons
4Réseau avec Hubble3 leçons
5Profiling eBPF1 leçon

Parca, Pyroscope et OpenTelemetry.

  1. Profiling continu avec eBPFArticle · ⏱ 4 min
6Production et sécurité1 leçon

Privilèges, prérequis et limites.

  1. eBPF en productionArticle · ⏱ 3 min
7Bonnes pratiques1 leçon

Les pratiques recommandées pour exploiter le produit en production.

  1. Bonnes pratiques eBPFArticle · ⏱ 3 min
90Préparer la certification1 leçon

Parcours de préparation aux certifications officielles de l'éditeur : examens blancs illimités, tableau de bord et verdict de préparation.

  1. CCAProjet · Niveau 4/5

LEARN BY DOING

Cas concrets & applications

Couvrir tout un parc en un jour

Métriques RED de tous les services sans instrumentation.

Comprendre le réseau Kubernetes

Flux, DNS et rejets de NetworkPolicy.

Diagnostiquer un serveur

Fichiers, processus, latences disque en une commande.

Réduire les coûts CPU

Profiling continu de tous les processus.

Prérequis conseillés

Et ensuite ?

Questions fréquentes

Faut-il modifier les applications pour utiliser eBPF ?

Non : les programmes eBPF s'attachent au noyau et aux processus existants. C'est tout l'intérêt de l'approche.

eBPF est-il sûr ?

Le vérificateur du noyau empêche un programme de planter le noyau, mais les agents eBPF sont privilégiés : ils doivent être traités comme des composants sensibles.

Quelle version de noyau faut-il ?

5.8 au minimum pour la plupart des outils modernes, 5.15 ou plus recommandé, avec BTF activé.

eBPF remplace-t-il OpenTelemetry ?

Non, il le complète : eBPF couvre tout le parc sans effort, les SDK OpenTelemetry apportent le détail métier.

Qu'est-ce qu'eBPF ?

Une technologie du noyau Linux qui exécute de petits programmes vérifiés en réaction à des événements (appels système, paquets réseau, fonctions) : elle sert à l'observabilité, à la sécurité et au réseau (Cilium) sans modifier les applications.

Soutenir

♥ SOUTENIR

Soutenez RousselTM Learning

Les formations, articles, TP et attestations restent gratuits et sans publicité intrusive. Une contribution libre, du montant de votre choix, finance l’hébergement, les environnements de TP et l’écriture de nouveaux contenus.

Contribuer avec PayPal Montant libre · carte bancaire ou compte PayPalEn savoir plus
QR code PayPal
Ou scannez ce QR code avec votre téléphone

Merci, chaque contribution compte !