はじめに バグのないコードは書けないません。 それを前提に、ブルーグリーンデプロイやカナリアリリースが実践されています。 それらの方法ではどのように問題を発見するかが重要になります。 この記事で紹介するGandalfは、Azure内で稼働する障害検知のためのシステムです。 Azureはクラウドサービスとして、安全なデプロイを行うために以下のような4層のチェックを入れています テスト環境でのクオリティコントロール 安全にデプロイするためのポリシー コンポーネント単位での監視 全体の監視 Gandalfは、最後の「全体の監視」のためのシステムです。 今回の記事では、「Gandalf: An Intelligent, End-To-End Analytics Service for Safe Deployment in Large-Scale Cloud Infrastructure」から、Ga