L’observabilité
1. Le monitoring Monitoring
Le paradigme classique de supervision d’une plateforme technique, tant au niveau système qu’applicatif, repose sur le monitoring. Cela consiste à mettre en œuvre, au niveau des systèmes et des applications, des sondes chargées de collecter des mesures et de déclencher des alertes si les mesures remontées sont incohérentes ou inattendues. Ces alertes disent que quelque chose ne va pas et qu’il est nécessaire d’intervenir. Les sondes peuvent aussi être complétées par des événements écrits dans les différents journaux maintenus par le système. Supervision
Dans un système monitoré, la compréhension de l’état du système est obtenue par la surveillance et l’inventaire des alertes déclenchées, et par l’analyse de leur historique jusqu’à un instant t. Le principe a été théorisé en 1960 par Kalman qui détermine mathématiquement que l’état d’un système peut être connu par les mesures effectuées à ses sorties, les sondes et les journaux étant autant de sorties valables pour connaître son état, et d’en suivre l’évolution dans le temps.
Les alertes déclenchées déterminent un problème sur un composant de l’application, voire sur une fonction d’un...