TReNDS、Amazon Bedrockで根本原因分析を自動化
Amazon/AWS
Anthropic
Amazon Web Services
神経画像研究センターであるTReNDSは、Amazon BedrockとStrands Agents SDKを使用して、本番環境のエラーを調査する自動システムを構築しました。CloudWatchログのエラーを検出し、コンテキストとソースコードを取得して、SNSを介してチームに根本原因分析を提供します。これにより、調査時間は15〜30分から60秒未満に短縮されました。
TReNDS(神経画像およびデータサイエンスのトランスレーショナルリサーチセンター)は、2019年からAWSを利用しており、Amazon EKS上にアプリケーションを展開し、FluentBit経由でCloudWatchにログを記録しています。彼らは根本原因分析を自動化するアーキテクチャを構築しました。CloudWatchのサブスクリプションフィルターがエラーパターンに基づいてLambda関数をトリガーし、LambdaはAmazon Bedrock(主なモデルとしてAnthropic Claude Sonnetを使用)を搭載したStrands Agentを実行し、追加のログコンテキストとGitHub上のソースコードを取得し、エラーを推論し、構造化された分析結果をSNSに公開してメールとSlackで配信します。このシステムにより、調査時間は15〜30分から60秒未満に短縮され、Bedrockの推論コストはエラーごとに2〜3回のツール使用ラウンドと最小限に抑えられました。彼らはClaude Sonnet、Haiku、Opus、Amazon Nova Pro/Liteをテストし、正確性の点でSonnetを選びました。DynamoDBによる重複排除により、類似エラーの繰り返し分析を防いでいます。
出典: AWS ML blog —
原文
