運用監視でアラートに追われた経験はありませんか。Sonarlyは、AIでアラートを自動トリアージするツールです。Y Combinator W26バッチに採択され、大きな注目を集めています。つまり、1日180件のアラートを5件の対応可能な項目にまで絞り込んでくれるのです。
Sonarlyの3ステージAIアラートトリアージプロセス
Sonarlyのアラート処理は3つのステージで構成されています。まず第1ステージは「重複排除」です。具体的には、同じ原因から発生した複数のアラートをグループ化します。たとえば、1つのサーバー障害が10個のアラートを生成した場合、それらを1つにまとめます。
第2ステージは「根本原因分析(RCA)」です。AIがアラートのパターンを分析し、根本的な原因を推定します。さらに、過去のインシデントデータも参照して精度を高めます。したがって、症状ではなく原因に基づいた対応が可能になります。
第3ステージは「リグループ」です。特に、関連するアラートを優先度順に再整理します。また、対応が不要なノイズアラートも自動的に除外します。その結果、エンジニアは本当に重要な問題だけに集中できるのです。
SonarlyとClaude AIエージェントの連携機能
Sonarlyの大きな特徴はClaude AIとの連携です。具体的には、MCP(Model Context Protocol)を通じてClaude AIエージェントが自動修復を実行します。たとえば、ディスク容量不足のアラートに対して、不要ログの削除を自動で行います。しかし、すべてのアラートを自動修復するわけではありません。
実際には、リスクの低い定型的な問題のみが自動修復の対象です。一方、データベース関連やセキュリティに関するアラートは人間の判断を待ちます。なお、自動修復の実行前には必ず確認ステップが入る設計になっています。このように、安全性と効率性のバランスが考慮されています。
Sonarlyが解決するアラート疲れの問題
アラート疲れはDevOpsチームの深刻な課題です。さらに、不要なアラートが多いと重要な問題を見逃すリスクが高まります。実際、多くの企業ではアラートの90%以上がノイズだと言われています。そのため、Sonarlyのような自動トリアージツールの需要が急速に高まっています。
加えて、Sonarlyは導入が簡単な点も評価されています。既存の監視ツール(Datadog、PagerDuty、Grafanaなど)と連携できます。また、セットアップから効果が出るまでの期間も短いとされています。だからこそ、Y Combinatorでも高い評価を受けたのでしょう。とはいえ、まだ新しいサービスなので、今後の実績に注目する必要があります。
Sonarlyの今後の展望とまとめ
Sonarlyは運用監視の自動化を大きく前進させるツールです。特に、AIによる3ステージのトリアージプロセスが画期的です。しかも、Claude AIとの連携で自動修復まで実現します。ただし、AI判断への過度な依存にはリスクもあります。それでも、アラート疲れに悩むチームにとっては有力な選択肢になるはずです。