Définition
L'observabilité est la capacité à comprendre ce qui se passe à l'intérieur d'un système à partir de ce qu'il émet : ses logs, ses métriques et ses traces, les trois « piliers ». Là où le monitoring répond à des questions prévues à l'avance (« le serveur est-il saturé ? »), l'observabilité permet de poser des questions nouvelles face à un incident inédit (« pourquoi ces utilisateurs-là, à cette heure-là ? »). OpenTelemetry est devenu le standard ouvert pour collecter ces signaux.
Dans la pratique
Dans une architecture en microservices, une panne traverse dix services avant d'apparaître : sans observabilité, l'équipe tâtonne pendant des heures. Le terme dans un besoin signale une plateforme distribuée et un profil SRE ou DevOps attendu sur l'outillage (OpenTelemetry, Grafana, Datadog, Elastic) et sur la culture qui va avec. Le piège : collecter tout et ne rien exploiter, en payant cher le stockage.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.