【发布时间】:2019-08-09 23:29:55
【问题描述】:
如何为规模集编写日志分析查询。随着规模集 VM 的扩大和缩小,我如何编写查询句柄。我需要在所有实例上获取可用内存。
【问题讨论】:
如何为规模集编写日志分析查询。随着规模集 VM 的扩大和缩小,我如何编写查询句柄。我需要在所有实例上获取可用内存。
【问题讨论】:
我从未为 VM 规模集启用 Log Analytics,但 AFAIK VM 规模集的 VM 名称基于 VM 规模集命名约定,即假设 VM 规模集名称为“VMSSName”,然后是实例 (VM) 的名称是特定 VM 规模集的一部分,例如“VMSSName_0”、“VMSSName_1”等。因此,我们可能需要查询以获取属于名为“VMSSName”的 VM 规模集的所有实例 (VM) 上的可用内存' 将如下所示。希望这会有所帮助!
Perf
| where ( ObjectName == "Memory" )
| where ( CounterName == "Available MBytes" or CounterName == "Available MBytes Memory" )
| where ( Computer startswith "VMSSName_" )
| summarize AggregatedValue= avg(CounterValue) by Computer, bin(TimeGenerated, 30s)
【讨论】: