Microsoft 文档中不清楚了解基于 Azure Monitor 日志的警报类型中的“指标测量”和“结果警报数量”之间的区别。
通过为“指标测量”声明“单独警报”和为“结果数量”声明“单一警报”,不确定在什么情况下可以使用这些以及核心区别是什么。
参考:[MS Docs][1] 例如,
如果我必须在订阅的不同资源组中的多个 vm 上获取有关 Linux 机器可用性的警报,我该如何区分这 2 个类别?
如果我使用单一警报类型(基于结果数量),那么我如何跟踪问题,如果 2、3 个虚拟机使用相同的查询产生,但对于每个虚拟机,我只需要获得一次警报。
Heartbeat
| summarize LastHeartbeat=max(TimeGenerated) by Computer
| where LastHeartbeat < ago(5m)
此外,如果我使用单独的警报(公制测量)不想再次为相同的 vms 重复警报
Heartbeat
| summarize TimeGenerated=max(TimeGenerated) by Computer
| extend Duration = datetime_diff('minute',now(),TimeGenerated)
| summarize AggregatedValue = min(Duration) by Computer, bin(TimeGenerated,5m)
并且没有选项可以排除特定窗口的警报(说在晚上 10:00 到早上 6 点)
不清楚以下问题。