Glossaire
Observabilité
La capacité à comprendre ce qui se passe à l'intérieur d'un système à partir de ses sorties.
Définition
L'observabilité est la propriété d'un système logiciel qui permet aux ingénieurs d'en comprendre l'état interne en examinant ses sorties : logs, métriques et traces. Un système hautement observable permet de répondre à la question « pourquoi cela se passe-t-il ? » sans avoir besoin d'ajouter une nouvelle instrumentation à chaque nouvelle question.
Pourquoi c'est important
Sans observabilité, les incidents se transforment en projets archéologiques. Les ingénieurs passent des heures à reconstituer ce qui s'est passé à partir de logs incomplets et de souvenirs. Pour les systèmes de production gérant des opérations critiques, une mauvaise observabilité signifie des temps de rétablissement plus longs, des post-mortems difficiles et des incidents récurrents qui auraient pu être prévenus.
Notre point de vue
On inclut la mise en place du monitoring, des alertes et du tracing distribué dans chaque engagement infrastructure. L'observabilité n'est pas un élément de phase 2. Ça fait partie de ce que « livré » signifie.
Services associés
Secteurs concernés
Termes liés