You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过KQL查询获取存储账户已用容量百分比

获取存储账户已用容量百分比的KQL查询方案

要计算存储账户已用容量百分比,需同时获取UsedCapacity(已用容量)和TotalCapacity(总容量)两个指标,再通过计算得到百分比。以下是修正后的查询:

AzureMetrics
| where ResourceProvider == "MICROSOFT.STORAGE"
| where MetricName in ("UsedCapacity", "TotalCapacity")
| summarize 
    UsedCapacity = avgif(Val, MetricName == "UsedCapacity"),
    TotalCapacity = avgif(Val, MetricName == "TotalCapacity")
    by Resource, ResourceGroup, bin(TimeGenerated, 1h) // 可根据需求调整时间粒度
| extend UsedCapacityPercent = round((UsedCapacity / TotalCapacity) * 100, 2)
| project Resource, ResourceGroup, TimeGenerated, UsedCapacity, TotalCapacity, UsedCapacityPercent

关键说明:

  • 用in操作符同时筛选两个指标,确保获取计算所需的两类数据
  • 通过summarize按存储账户、资源组和时间维度聚合数据,用avgif分别提取已用和总容量的平均值
  • 用extend新增百分比计算字段,round函数保留两位小数让结果更直观
  • 最后用project指定需要展示的字段,可按需调整

内容的提问来源于stack exchange,提问作者ramesh reddy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 15:42:35