Surveiller les erreurs en priorité : le signal le plus précieux de l’observabilité
Cet article soutient que le suivi des erreurs doit être prioritaire lors de la construction de systèmes d’observabilité. Le modèle standard des « trois piliers » (journaux, mesures et traces) néglige le signal le plus précieux : les erreurs. Les exceptions indiquent directement l’échec des hypothèses du code, offrant des informations plus directes et plus précieuses que les journaux, les mesures ou les traces. L’auteur préconise un suivi approfondi des erreurs, en collectant des traces de pile complètes, des variables locales, des données de requête et le contexte de l’utilisateur, au lieu de se contenter de compter les erreurs. Il critique l’abstraction des erreurs en tant qu’événements génériques et la tendance des suites APM complètes à marginaliser le suivi des erreurs, soulignant que le suivi des erreurs doit être primordial, et non une réflexion ultérieure.
Lire plus