跨账号监控 SageMaker Pipelines

AWS ML Blog · rss · 2026-07-16

AWS 介绍了一个用 **CloudWatch 自定义仪表盘** 统一监控跨账号、跨 Region 的 **SageMaker Pipelines** 的方案。 文章指出,SageMaker Pipelines 分散在多个 AWS 账户和区域时,运维人员要频繁切换控制台,监控成本很高。为此方案采用了一个 **hub-and-spoke** 架构: - **Dashboard stack** 部署在主账号/主 Region,负责仪表盘、DynamoDB 存储和后端 Lambda - **Forwarder stack** 部署在被监控账号/Region,借助 EventBridge 把事件转发回监控中心 数据流大致是: 1. SageMaker AI 产生 pipeline 事件 2. EventBridge 捕获事件并触发 Lambda 做富化处理 3. 富化后的事件再通过 EventBridge 传回监控 hub 4. 中心侧 Lambda 写入 DynamoDB 5. CloudWatch dashboard 读取数据并展示 pipeline 执行状态、时间、Region、账号、步骤详情等 文章还提到: - 这是一个**serverless、事件驱动**的实现,避免轮询 - 使用 IAM 和 resource policy 做跨账号传输保护 - 仪表盘支持按 pipeline 过滤并查看单次执行的详细步骤 - 当 dashboard 用户的 widget 调用超过阈值时,会触发 CloudWatch alarm,并通过 SNS 告警 整体上,这是一个很标准的 AI/MLOps 可观测性基础设施案例。

原文链接 →