我有一个带有筛选器的自定义指标的 Azure Monitor 警报。自定义日志查询如下所示:
customMetrics
| where name == 'MyMetricName'
| where cloud_RoleInstance == 'MyInstanceName'
| summarize AggregatedValue = sum(valueCount) by bin(timestamp, 5m)
我想在 sum(valueCount) == 0 时收到警报。为此,我指定“度量标准”=>“小于”=> 1。只要发出度量标准的服务正在运行,它就可以正常工作。当它停止时,没有指标,上面的查询也不会返回任何记录——这就是 Kusto 中聚合函数的工作方式。正因为如此,警报永远不会触发:(。有什么想法可以做到吗?