我们正在从我们的服务发布自定义 Cloudwatch 指标,并希望在指标名称的值超出任何维度的阈值时设置警报。以下是我们发布的指标:
- 命名空间=SameName,MetricName=Fault,Dimensions=[ Operation=A,Program=ServiceName]
- 命名空间=SameName,MetricName=Fault,Dimensions=[ Operation=B,Program=ServiceName]
- 命名空间=SameName,MetricName=Fault,Dimensions=[ Operation=C,Program=ServiceName]
我们想设置一个警报,以便Fault
跨任何维度将其置于Alarm
状态。
如您所见,维度 Operation 的值是不同的。目前,我们只有这 3 个操作,所以我知道我们可以使用度量数学来设置这个警报。但我相信我们会达到一个持续增长的地步。
我可以在搜索表达式中使用 SEARCH 表达式 + 聚合来为其生成图表,但它不会让我创建警报说The expression for an alarm must include at least one metric.
还有其他方法可以实现吗?