Canary Analysis - CI/CD用語集の定義
canary analysisは、ライブトラフィックの一部で新バージョンを健全性メトリクスと比較し、自動的に昇格またはrollbackします。
canary analysisは、新バージョンが少量のトラフィックを処理している間に、メトリクス(エラー率、レイテンシ、飽和度)と照らして評価し、昇格すべきかrollbackすべきかを自動的に判断します。
canary analysisはprogressive deliveryの中核的な手法です。CI/CDのpipelineは昇格をこれで制御でき、健全なbuildだけが全トラフィックに到達します。
自動化されたgate
pipelineは少量のトラフィックをcanaryへ移し、一定期間メトリクスを監視して、それがしきい値内に留まる場合のみ先へ進み、そうでなければ元に戻します。
関連ガイド
Progressive Rollout - CI/CD Glossary DefinitionProgressive Rollout: A progressive rollout releases a new version to an increasing share of users or instance…
Traffic Mirroring - CI/CD Glossary DefinitionTraffic Mirroring: Traffic mirroring (shadowing) sends a copy of live requests to a new version without retur…
Rollout Status - CI/CD Glossary DefinitionRollout Status: Rollout status is the current progress and health of a deployment update, reporting how many…