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函数,该函数运行由Amazon Bedrock(以Anthropic Claude Sonnet为主要模型)驱动的Strands代理,代理会获取额外的日志上下文以及来自GitHub的源代码,对错误进行推理,并将结构化分析发布到SNS,以便通过电子邮件和Slack进行通知。该解决方案将调查时间从15-30分钟缩短至不到60秒,并且Bedrock推理成本极低(每个错误仅需2-3轮工具调用)。他们测试了Claude Sonnet、Haiku、Opus以及Amazon Nova Pro/Lite,最终选择Sonnet以获得更高的准确性。通过DynamoDB进行去重处理,避免了对相似错误的重复分析。
来源: AWS ML blog —
原文
