O que é análise do tipo Canary?

A análise do tipo Canary é frequentemente usada em conjunto com a implantação contínua para garantir que as alterações sejam testadas de maneira controlada antes de serem lançadas em produção. O termo "análise Canary" vem da prática de usar canários em minas de carvão para detectar níveis perigosos de gás. Assim como os canários eram usados para alertar os mineradores sobre possíveis perigos, a análise Canary é usada para alertar os administradores de sistema sobre problemas em potencial ou mudanças no comportamento de um sistema ou serviço.

Na análise Canary, uma base de comportamento normal é estabelecida para um sistema ou serviço, e essa base é usada para comparação com medições subsequentes. Se o sistema ou serviço exibir um comportamento que se desvie significativamente da base, isto poderá indicar um problema ou alteração no sistema que precisa ser investigado.