📌  相关文章
📜  Microsoft Azure – 使用 Azure KQL 的 Azure VM 磁盘空间百分比

📅  最后修改于: 2022-05-13 01:57:42.825000             🧑  作者: Mango

Microsoft Azure – 使用 Azure KQL 的 Azure VM 磁盘空间百分比

在这里,我们将使用 Azure Insights 指标查询来使用 KQL 查找可用磁盘空间的百分比。此查询的目的是查找所有 Azure VM 的磁盘驱动器可用空间,而无需登录到每台服务器。你可以在 Azure Monitor 或 Azure VM 日志或 Log Analytics 工作区中运行以下 KQL 日志查询。

KQL 查询:以下查询用于查找空闲磁盘的百分比

InsightsMetrics
| where Origin == "vm.azm.ms"
 and Namespace == "LogicalDisk" and Name == "FreeSpacePercentage"
| extend Disk=tostring(todynamic(Tags)["vm.azm.ms/mountId"])
| summarize Disk_Free_Space = avg(Val) by Computer, Disk, _ResourceId
| project Computer, Disk, Disk_Free_Space

此查询以百分比返回从范围、磁盘驱动器名称和可用磁盘中选择计算机的结果。

以下示例适用于 Azure Windows Server:

Window 虚拟机的示例输出

您也可以对 Linux 虚拟机使用相同的 KQL 查询。

Linux 虚拟机的示例输出

就是这样!这是一种使用 KQL 检查 Azure VM 上可用磁盘空间百分比的简单方法。