カナリアベイクタイムとは?
カナリアベイクタイムとは、システムがプロモートするかロールバックするかを決定する前に、カナリアdeploymentが実トラフィックの一部を処理する期間です。この待機は、健全なリリースとわずかに壊れたリリースを区別するのに十分なリクエストとメトリクスが蓄積されるために存在します。ベイクが短すぎると、まれな障害がすり抜けます。
なぜ重要か
カナリアが問題なさそうに見えた瞬間にプロモートすると、大量のトラフィックや特定の条件下でのみ現れるエラーを見逃すリスクがあります。意図的なベイクタイムは、完全なロールアウトの前にリグレッションを検出する公正な機会を監視に与えます。ただし、これを長く設定しすぎるとデリバリーが遅くなり、重複した容量を占有するため、調整されたトレードオフです。
関連ガイド
What Is an Automated Rollback Trigger?An automated rollback trigger is a rule that reverts a deployment automatically when monitored signals cross…
What Is Burn Rate?Burn rate is how fast an error budget is being consumed relative to its allowance, used to decide how urgentl…
What Is Synthetic Monitoring?Synthetic monitoring runs scripted probes against a service on a schedule to detect outages and regressions b…