¿Qué es el análisis tipo «canary»?

El análisis tipo «canary» suele utilizarse junto con el despliegue continuo para garantizar que los cambios se prueban de forma controlada antes de pasar a producción. El término inglés «canary analysis» procede de la práctica de utilizar canarios en las minas de carbón para detectar niveles peligrosos de gas. Al igual que los canarios se utilizaban para alertar a los mineros de un posible peligro, este análisis se utiliza para alertar a los administradores de sistemas de posibles problemas o cambios en el comportamiento de un sistema o servicio.

En el análisis tipo «canary», se establece una base de comportamiento normal para un sistema o servicio, y esta base se utiliza para comparar con mediciones posteriores. Si el sistema o servicio muestra un comportamiento que se desvía significativamente de la base, esto puede indicar un problema o cambio en el sistema que debe investigarse.