Skip to content
Latchkey

Canary Analysis - CI/CD用語集の定義

canary analysisは、ライブトラフィックの一部で新バージョンを健全性メトリクスと比較し、自動的に昇格またはrollbackします。

canary analysisは、新バージョンが少量のトラフィックを処理している間に、メトリクス(エラー率、レイテンシ、飽和度)と照らして評価し、昇格すべきかrollbackすべきかを自動的に判断します。

canary analysisはprogressive deliveryの中核的な手法です。CI/CDのpipelineは昇格をこれで制御でき、健全なbuildだけが全トラフィックに到達します。

自動化されたgate

pipelineは少量のトラフィックをcanaryへ移し、一定期間メトリクスを監視して、それがしきい値内に留まる場合のみ先へ進み、そうでなければ元に戻します。

関連ガイド