AWS::AutoScalingPlans::ScalingPlan CustomizedLoadMetricSpecification - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::AutoScalingPlans::ScalingPlan CustomizedLoadMetricSpecification

CustomizedLoadMetricSpecificationScalingInstruction 的子属性,用于指定要与 AWS Auto Scaling 一起使用的预测性扩展的自定义负载指标。

要让预测性扩展使用自定义负载指标规范,AWS Auto Scaling 需要访问 CloudWatch 根据指标数据计算的 SumAverage 统计数据。

在选择负载指标时,确保 CloudWatch 中提供了指标所需的 SumAverage 统计数据,并且它们提供了用于预测性扩展的相关数据。Sum 统计数据必须表示资源的总负载,Average 统计数据必须表示资源的每个容量单位的平均负载。例如,有一个计算 Auto Scaling 组处理的请求数的指标。如果 Sum 统计数据表示组处理的请求的总数,则指定指标的 Average 统计数据必须表示每个组实例处理的请求的平均数目。

如果您发布自己的指标,则可以按给定时间间隔聚合数据点,然后将聚合的数据点发布到 CloudWatch。在 AWS Auto Scaling 生成预测之前,它将汇总每小时内发生的所有指标数据点,以匹配预测中使用的粒度周期(60 分钟)。

有关术语、可用指标或如何发布新指标的信息,请参阅 Amazon CloudWatch 用户指南 中的 Amazon CloudWatch 概念

创建扩展计划后,您可以使用 AWS Auto Scaling 控制台直观显示指定指标的预测。有关更多信息,请参阅 AWS Auto Scaling 用户指南中的查看资源的扩展信息

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "Dimensions" : [ MetricDimension, ... ], "MetricName" : String, "Namespace" : String, "Statistic" : String, "Unit" : String }

YAML

Dimensions: - MetricDimension MetricName: String Namespace: String Statistic: String Unit: String

属性

Dimensions

指标的维度。

条件:如果您使用维度发布了指标,则必须在自定义负载指标规范中指定相同的维度。

必需:否

类型MetricDimension 的列表

Update requires: No interruption

MetricName

指标的名称。

必需:是

类型:字符串

Update requires: No interruption

Namespace

指标的命名空间。

必需:是

类型:字符串

Update requires: No interruption

Statistic

指标的统计数据。

允许的值Sum

必需:是

类型:字符串

Update requires: No interruption

Unit

指标的单位。

必需:否

类型:字符串

Update requires: No interruption

另请参阅