カナリア分析とは?

カナリア分析は多くの場合、変更を本番環境に出す前に管理された方法で確実にテストする目的で継続的デプロイと併せて使用されます。 「カナリア分析」という言葉は、炭鉱でカナリアを使って有害ガスの濃度を検出する手法に由来しています。 カナリアが炭鉱労働者に潜在的な危険を警告するために使用されたのと同様に、カナリア分析もシステム管理者にシステムやサービスの動作に潜む問題や変更を警告するために使用されます。

カナリア分析ではシステムまたはサービスの通常動作の基準が定められ、その基準は後続の測定値との比較に使用されます。 システムまたはサービスに基準から著しく外れる動作が見られる場合、システムに問題または変更があり、調査が必要であるということを意味します。