通过日志分析发出 RAM 使用情况警报 | Azure

通过日志分析发出 RAM 使用情况警报 | Azure

我尝试设置虚拟机 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%的阈值。

相关内容