Skip to content
Latchkey

Canary Analysis - Definição do Glossário de CI/CD

A canary analysis compara uma nova versão em uma fatia de tráfego ao vivo com métricas de saúde e, então, promove ou reverte automaticamente.

A canary analysis avalia uma nova versão em relação a métricas (taxa de erro, latência, saturação) enquanto ela serve uma pequena fatia de tráfego, decidindo automaticamente se deve promovê-la ou revertê-la.

A canary analysis é uma técnica central da entrega progressiva. Um pipeline de CI/CD pode condicionar a promoção a ela, de modo que apenas builds saudáveis cheguem ao tráfego total.

Gate automatizado

O pipeline desloca uma pequena parcela de tráfego para o canary, observa as métricas por um período definido e só prossegue se elas permanecerem dentro dos limiares, caso contrário reverte.

Guias relacionados