Azure Consumption API中usageQuantity参数的解释及验证方法咨询
关于Azure Consumption API中
usageQuantity参数的解释与验证方法 一、usageQuantity参数含义
usageQuantity不是CPU使用率,它是Azure根据对应计量器(Meter)统计的资源实际使用量,单位由该计量器的计费规则决定——比如虚拟机相关计量项可能按小时、GB(存储/流量)或其他计费单位统计。
从你的API返回来看,该条目对应Microsoft.Compute的虚拟机资源,数值极小是因为计量周期内(2023-02-02全天)该计量项的使用量本身很低,或是计量单位的精度极高(比如按秒级资源占用换算为计费单位)。
二、验证该参数数值的方法
1. Azure门户操作
- 登录Azure门户,进入「成本管理 + 计费」模块
- 选中你的「Basic Subscription」订阅,进入「成本分析」页面
- 筛选时间范围为2023-02-02,资源选择
sample-instance虚拟机 - 切换视图到「使用量」维度,通过
meterId(941a7a91-f0b4-4c70-be0f-d87ea6ff09ee)匹配对应计量项,查看统计的使用量数值,和API返回的usageQuantity做对比
2. Azure CLI命令验证
执行以下命令(替换<你的订阅ID>为实际ID),获取指定虚拟机的使用详情:
az consumption usage list --subscription <你的订阅ID> --start-date 2023-02-02 --end-date 2023-02-03 --instance-id "/subscriptions/****/resourceGroups/powerbi_dashboard/providers/Microsoft.Compute/virtualMachines/sample-instance"
在返回的JSON结果中找到对应条目,直接核对usageQuantity的数值即可。
内容的提问来源于stack exchange,提问作者Chauhan240
相关产品推荐
相关产品推荐

