Les trois signaux
Le monitoring répond à « est-ce que ça marche ? » ; l'observabilité permet de comprendre pourquoi à partir des données émises par le système.
- Métriques : valeurs numériques agrégées dans le temps (requêtes/s, latence, CPU). Peu coûteuses, idéales pour les alertes.
- Logs : événements horodatés détaillés. Préférez des logs structurés (JSON) avec des champs exploitables.
- Traces : le parcours d'une requête à travers les services, découpé en spans reliés par un identifiant de trace.
Méthodes de référence
- RED pour les services : Rate (débit), Errors (erreurs), Duration (latence).
- USE pour les ressources : Utilization, Saturation, Errors.
- Les 4 signaux d'or du SRE : latence, trafic, erreurs, saturation.
- SLI / SLO : indicateur mesuré et objectif (ex. 99,9 % des requêtes en moins de 300 ms sur 30 jours) ; le budget d'erreur est ce qui reste.