AWS CloudWatch 对指标的每次变化发出警报

AWS CloudWatch alert on every change in metric

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

没有

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

也就是说,如果您的指标非常稀疏(不会经常触发),使用 COUNT 或 SUM 可能就足够了,但这并不是您所要求的。

如果您有一个行为可预测的指标,那么您确实可以实现这种行为。

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

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

所以基本上对于您的指标可能的每个可能值,您都会发出警报。这些警报中的每一个都会触发您选择的操作,例如社交网络

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