FAQ
Q.開発とSREで障害情報を共有する必要があるのはなぜですか?
開発フェーズで発生した不具合による障害をSREが対応する場合、迅速な復旧手順や再発防止策は、開発とSREが連携して対策を検討する必要があります。障害情報を片側でしか管理していない場合、双方に認識漏れや対策への意識が薄れる可能性があります。
開発フェーズで発生した不具合による障害をSREが対応する場合、迅速な復旧手順や再発防止策は、開発とSREが連携して対策を検討する必要があります。障害情報を片側でしか管理していない場合、双方に認識漏れや対策への意識が薄れる可能性があります。
簡単に言うと、システムモニタリングは「サービス業の品質保証・顧客満足度管理」のようなものです。ホテルやコールセンターでは、顧客満足度・応答時間・クレーム発生率などの指標を常時監視し、基準値を下回ればすぐにアラートが発生して改善策を講じます。顧客からの苦情が殺到してから問題に気づくのでは遅すぎますし、軽微な不満の段階で発見できれば迅速な対応で顧客離れを防げます。システムも同じで、レスポンス時間・エラー発生率・リソース使用率などのSLI(サービスレベル指標)を継続的に測定し、SLO(サービスレベル目標)との乖離を監視することで、大規模障害になる前に問題を検知し、ユーザーに影響が出る前に予防的な対処を実現できるのです。
カテゴリ解説を読む