Le monitoring est la surveillance continue d'une application et de son infrastructure pour détecter les anomalies, mesurer les performances et prévenir les incidents. Il couvre les métriques système (CPU, mémoire, disque), applicatives (temps de réponse, taux d'erreur) et métier (conversions, inscriptions).
Les trois piliers
L'observabilité moderne repose sur trois piliers : les métriques (données numériques agrégées), les logs (événements textuels horodatés) et les traces (suivi du parcours d'une requête à travers les services). Combinés, ils donnent une vision complète de l'état du système.
Alertes et réaction
Le monitoring n'a de valeur que s'il déclenche des alertes pertinentes. Trop d'alertes crée de la fatigue, pas assez laisse passer les incidents. La clé : définir des seuils basés sur l'impact utilisateur et automatiser les premières réponses.
« On ne peut pas améliorer ce qu'on ne mesure pas. » Le monitoring transforme l'intuition en données factuelles et permet de passer d'une posture réactive (« ça ne marche plus ») à une posture proactive (« on détecte une dégradation »).