如何在CloudFormation中为SageMaker端点指定变体创建CloudWatch告警
错误原因
你遇到的无效属性错误由两个配置错误导致:
- CloudFormation的
AWS::CloudWatch::Alarm资源中,维度对应的配置属性是复数的Dimensions,你使用了单数写法Dimension,属于属性名拼写错误 - SageMaker端点指标的官方命名空间为
AWS/SageMaker,你填写的AWS/SageMaker/Endpoints是错误值
修正后的配置示例
MySagemakerAlarmCPUUtilizationVariant1: Type: 'AWS::CloudWatch::Alarm' Properties: AlarmName: MySagemakerAlarmCPUUtilization-variant1 AlarmDescription: Monitor the CPU levels of the endpoint variant1 MetricName: CPUUtilization ComparisonOperator: GreaterThanThreshold Dimensions: - Name: EndpointName Value: my-endpoint - Name: VariantName Value: variant1 Namespace: AWS/SageMaker EvaluationPeriods: 1 Period: 600 Statistic: Average Threshold: 50
多变体监控说明
如果需要同时监控两个变体,需要为variant2额外定义一个独立的告警资源,单个CloudWatch告警无法同时匹配多个不同的VariantName维度值。
内容的提问来源于stack exchange,提问作者Daniel Wyatt
相关产品推荐
相关产品推荐

