Qu'est-ce qu'une analyse Canary ?

L'analyse Canary est souvent combinée au déploiement continu pour s'assurer que les changements sont testés de manière contrôlée avant d'être déployés en production. Le terme « analyse Canary » provient de la pratique consistant à utiliser des canaris dans les mines de charbon pour détecter les niveaux de gaz dangereux. Tout comme les canaris étaient utilisés pour alerter les mineurs d'un danger potentiel, l'analyse Canary permet d'alerter les administrateurs système de problèmes potentiels ou de changements dans le comportement d'un système ou d'un service.

Dans l'analyse Canary, une référence du comportement normal est établie pour un système ou un service, et cette référence est ensuite comparée aux mesures ultérieures. Si le système ou le service présente un comportement qui s'écarte de manière significative de la référence, cela peut indiquer un problème, ou qu'un changement dans le système doit être examiné.