有没有一种方法可以同时获得Azure中的磁盘大小和磁盘空间使用情况?
我可以使用像这样的查询,并获得使用的百分比或MB
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
看到这样的磁盘大小
resources
| where type == "microsoft.compute/disks"
| project properties['diskSizeGB']
但是,有没有一种方法可以同时看到磁盘的大小和剩余的空间?
2条答案
按热度按时间ddarikpa1#
此查询将为您提供一个近似的磁盘大小,虽然它永远不会是100%准确的,但非常接近
另一种计算方法是使用两个原始查询并使用Azure工作簿查询日志分析和Azure资源图,然后合并结果https://learn.microsoft.com/en-us/azure/azure-monitor/visualize/workbooks-data-sources#merge
aiazj4mn2#
但是,有没有一种方法可以同时看到磁盘的大小和剩余的空间?
您可以使用下面的
Kusto Query Language
来检索磁盘大小和已用磁盘空间,并为每个磁盘释放空间。KQL查询:
输出: