ロールバックは感覚で決めない
デプロイ直後にエラーログが増えると、エンジニアは常に「今ロールバックすべきか、もう少し様子を見るべきか」を悩みます。感覚的な判断は、不要なロールバック(正常なデプロイまで戻してしまう無駄)や、遅すぎるロールバック(障害を長時間放置してしまう)のどちらも招く可能性があります。このツールはエラー率の増加率、影響を受けたユーザーの割合、障害の深刻度という3つの指標を入力すると、0〜100点のロールバックリスクスコアと推奨アクションを提示します。
スコアの算出方法
| スコア範囲 | 推奨アクション |
|---|---|
| 70点以上 | 即座にロールバックを推奨 |
| 40〜69点 | モニタリング強化、30分〜1時間以内に再評価 |
| 39点以下 | デプロイ維持、定期モニタリング |
深刻度が高い場合はスコアより優先
決済やログインなど中核機能が完全に停止している場合は、スコアがやや低く出ても即座にロールバックを検討する方が安全です。このツールは参考用の判断基準であり、実際の決定はチームのオンコール方針と合わせて行ってください。
よくある質問
ロールバックの判断基準は何ですか?
エラー率の増加率、影響を受けたユーザーの割合、障害の深刻度を総合したスコアで判断します。スコアが高いほど、すぐにロールバックが必要です。
スコアが低くてもロールバックすべき場合はありますか?
決済やログインなど中核機能が停止している場合は、スコアが低くても即座にロールバックを検討すべきです。
モニタリング強化の間隔はどれくらいですか?
一般的に30分〜1時間ごとにエラー率の推移を再確認し、改善がなければロールバックを再検討するのが安全です。