0

我正在尝试在 Azure 中获取未充分利用的计算机。我正在尝试为此使用 OMS Log Analytics 查询。

该查询还返回 Azure VM 和本地服务器(通过 SCOM 或直接代理获取)。我需要过滤结果以仅获取 Azure VM。在 OMS Log Analytics 搜索查询中仅获取 Azure 计算机的最佳方式(或查询)是什么?

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

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

我需要知道我应该使用什么查询来创建上述查询中使用的计算机组“ AzureComputers ”。该计算机组将仅包含 Azure 中存在的计算机,即 Azure VM。

4

1 回答 1

0

此功能现在在 OMS Log Analytics 中开箱即用。查找 Azure 计算机就像在 Log Analytics 中运行以下查询一样简单:  

Heartbeat | where ComputerEnvironment == "Azure" and notempty(ResourceId) | distinct Computer
于 2019-03-01T07:54:08.843 回答