如何在OMS日志分析搜索查询中仅获取Azure计算机



我正在尝试在Azure中获取未充分利用的计算机。我正在尝试使用OMS日志分析查询。

查询还返回Azure虚拟机和内部部署服务器(通过SCOM或直接代理获取)。我需要过滤结果以只获取Azure虚拟机。在OMS日志分析搜索查询中仅获取Azure计算机的最佳方式(或查询)是什么?

我知道我需要创建一个计算机组,然后在我的查询中使用该计算机组,如下所示。

Type=Perf ObjectName=Processor CounterName="% Processor Time" Computer IN $ComputerGroups[AzureComputers]

我需要知道我应该使用什么查询来创建上面查询中使用的计算机组">AzureComputers"。此计算机组将仅包含Azure中存在的计算机,即Azure虚拟机。

该功能现在在OMS日志分析中开箱即用。查找Azure计算机就像在日志分析中运行以下查询一样简单:

Heartbeat | where ComputerEnvironment == "Azure" and notempty(ResourceId) | distinct Computer

最新更新