我正在尝试在Azure中获取未充分利用的计算机。我正在尝试使用OMS Log Analytics查询。
该查询也返回Azure VM和内部部署服务器(通过SCOM或直接代理获取)。我需要过滤结果以仅获取Azure VM。在OMS Log Analytics搜索查询中仅获取Azure计算机的最佳方式(或查询)是什么?
我知道我需要创建一个计算机组,然后在我的查询中使用该计算机组,如下所示。
Type=Perf ObjectName=Processor CounterName="% Processor Time" Computer IN $ComputerGroups[AzureComputers]
我需要知道我应该使用什么Query来创建上述查询中使用的计算机组“ AzureComputers ”。此计算机组将仅包含计算机存在于Azure中,即Azure VM。
答案 0 :(得分:0)
现在可以在OMS Log Analytics中立即使用此功能。查找Azure计算机就像在Log Analytics中的查询下面运行一样容易:
Heartbeat | where ComputerEnvironment == "Azure" and notempty(ResourceId) | distinct Computer