AWS CloudWatch警报每次更改指标

时间:2017-11-15 15:53:28

标签: amazon-web-services aws-lambda amazon-cloudwatch

您是否可以设置CloudWatch以在每次更改指标时触发事件(可能导致调用Lambda函数)?我可以看到当它通过警报遇到边界时如何发射,但我想在每次改变时都有一个事件。

2 个答案:

答案 0 :(得分:1)

没有

当计算的指标在所需时间段内超出给定界限时,将触发CloudWatch警报。它始终是计算值(例如,平均值,总和,最小值,最大值),而不是基于单个度量标准。

也就是说,如果你有非常稀疏的指标(不经常触发),使用COUNT或SUM可能就足够了,但它并不是你要求的具体内容。

答案 1 :(得分:1)

如果您的指标以可预测的方式运行,那么您确实可以实现这种行为。

例如,如果您的度量标准包含一小组可能的值,请考虑一个度量值为0或1的度量标准。

然后,您可以创建一个CloudWatch警报,其中阈值为0表示1个周期,然后是第二个警报,其中阈值为1表示1个周期。

因此,基本上对于您的指标可能具有的每个可能值,您都会有一个警报。这些警报中的每一个都会触发您选择的操作,例如: SNS

正如我所说,只有当您的指标具有已知的可能值集时,才会有效,而不是具有可能具有不可预测值的指标。