我尝试设置虚拟机 RAM 使用率达到 80% 阈值的警报,但却找不到有效的“查询”。
警报的资源(数据源)是“日志分析工作区”,其中我有来自多台机器的性能数据。
现在,我的查询看起来是这样的:
Perf
| where CounterName == "% Used Memory"
| summarize AggregatedValue = avg(CounterValue) by bin(TimeGenerated, 5m), Computer
答案1
看起来你已经很接近了,只是混淆了最后一点。
尝试这个:
Perf
| where CounterName == "% Used Memory"
| summarize AggregatedValue = avg(CounterValue) by Computer, bin(TimeGenerated, 5m)
在警报配置中应该添加80%的阈值。