Microsoft Azure — дисковое пространство виртуальной машины Azure в процентах с использованием Azure KQL
Здесь мы будем использовать запрос метрики Azure Insights, чтобы найти свободное место на диске в процентах с помощью KQL. Цель этого запроса — найти свободное место на дисках всех виртуальных машин Azure без входа на каждый сервер. Вы можете выполнить следующие запросы журнала KQL в Azure Monitor, журналах виртуальных машин Azure или рабочей области Log Analytics.
Note: VM Insights Agent should be enabled for the Azure VM to use these queries.
Запрос 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:
Пример вывода для виртуальной машины с окном

Вы также можете использовать тот же KQL-запрос для виртуальной машины Linux.
Пример вывода для виртуальной машины Linux

Вот и все! Это был простой способ проверить доступное дисковое пространство в процентах на лазурной виртуальной машине с помощью KQL.