AWS 复合警报 - 自动扩展操作

Mud*_*era 3 alarm amazon-web-services amazon-cloudwatch

我创建了两个警报来扩大我的实例数量,

  1. CPU 利用率 > 20
  2. 目标响应时间 > 10

然后我创建了一个复合警报,如果警报 1 或 2 触发,则进入警报状态。现在我想从 Scaling 策略中删除上述警报,并使用 Auto Scaling 的复合警报。是否可以?如果是的话,我们该怎么做呢?

小智 5

当我们想要创建具有多个指标的自定义警报时,我们可以使用数学表达式。例如:我想结合内存和 cpu 利用率创建一个警报,因此检查服务的内存和 cpu 指标,然后单击添加数学 -> 条件 -> AND。然后它会给你一个新的指标,如 e1 表达式。我们还可以使用 if 条件编辑该表达式。

数学表达式示例 e1: IF( m1 < 30 && c1 < 30 , 1,0) 这意味着当内存平均值和 CPU 平均值小于 30 时,只有您在 1 上绘制图形,否则转到 0。现在您可以在 0 和 之间设置警报1 并向该警报添加一个操作。