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.

8 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

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.