利用 AgentCore 可观测性监控本地和多云 AI 代理
Amazon Web Services
Anthropic
Amazon Bedrock AgentCore 可观测性现在支持在 AWS 之外运行的代理,例如本地或其他云环境。本文展示了如何使用 AWS Distro for OpenTelemetry(ADOT,即 AWS 发行的 OpenTelemetry 发行版)自动埋点,将遥测数据路由到 CloudWatch,从而实现对非 AWS 环境中部署的代理进行集中监控。
这篇文章解释了如何利用ADOT自动插桩,为在AWS外部运行的AI代理设置可观测性。该解决方案通过使用IAM凭据,将遥测数据路由到Amazon CloudWatch的OTLP端点,并使用SigV4认证。设置需要三个组件:ADOT自动插桩、IAM凭据和环境变量。本演练使用Strands代理,但该模式也适用于其他兼容OpenTelemetry的框架,如LangGraph和CrewAI。该解决方案已在本地模拟环境和Google Cloud Shell中得到验证。控制台在AgentCore可观测性仪表板中显示会话、追踪、跨度指标、令牌使用情况和延迟。文章还比较了非AWS运行时和AgentCore运行时在遥测收集和凭据管理方面的差异,并提供了最佳实践,例如使用一致的命名和使用get-caller-identity验证凭据。
来源: AWS ML blog —
原文
