SRE et dépannage avancé : performance Linux, SLO et gestion d'incidents
Diagnostiquer un serveur Linux lent ou en panne ressource par ressource, tracer les processus jusqu'au noyau, puis piloter la fiabilité avec les SLO, l'astreinte, les post-mortems sans blâme et l'automatisation.
Formation MasterLinux · Texte original
Ce que vous apprendrez
- Mesurer et plafonner le labeur, écrire une politique de budget d'erreur et alerter sur le taux de consommation (burn rate)
- Appliquer les méthodes USE et RED et le diagnostic des 60 premières secondes sur un serveur lent
- Lire la charge, le temps volé (steal), la limitation des cgroups et un profil perf pour trouver ce qui mange le CPU
- Comprendre le cache de pages, le swap, la pression mémoire (PSI) et les décisions du tueur OOM
- Mesurer la latence des disques avec iostat, trouver le processus coupable et choisir l'ordonnanceur d'E/S
- [object Object]
- Tracer un processus avec strace, ltrace et lsof, et découvrir eBPF avec bpftrace
- [object Object]
- Mener un incident avec des rôles clairs, des niveaux de gravité et une communication maîtrisée
- Écrire des post-mortems sans blâme à partir d'incidents publics réels, et transformer les runbooks en automatisation sûre
Programme de la formation
12 leçons · 9 h 50Section 1 — Culture SRE
Section 2 — Performance Linux
- CPU : charge, temps volé, limitation des cgroups et profilage avec perf 45 min
- Mémoire : cache de pages, swap, pression mémoire et tueur OOM 45 min
- Disques : latence, files d'attente, processus coupable et ordonnanceurs d'E/S 45 min
- Réseau : ss, retransmissions, files d'écoute et table conntrack pleine 45 min
Section 3 — Traçage et noyau
Section 4 — Incidents et fiabilité
- Astreinte et gestion d'incident : gravité, rôles, communication et santé de l'équipe 45 min
- Post-mortems sans blâme : facteurs contributifs, actions utiles et leçons d'incidents publics 50 min
- Des runbooks à l'automatisation sûre : simulation, verrou, journal et garde-fous 50 min
- Projet final : un incident de bout en bout, du diagnostic au post-mortem 1 h 30
Prérequis
- Le cours « Fondamentaux » (inclus) ou une bonne pratique de la ligne de commande Linux
- Savoir administrer un serveur Debian, Ubuntu ou Rocky (paquets, services, journaux)
- [object Object]
À qui s’adresse cette formation ?
- Administrateurs système et ingénieurs d'exploitation qui veulent passer SRE
- Ingénieurs DevOps qui tiennent l'astreinte et veulent diagnostiquer plus vite
- Développeurs back-end qui veulent comprendre pourquoi leur application est lente en production