Nemo Asked: 2024-04-05 21:15:28 +0800 CST2024-04-05 21:15:28 +0800 CST 2024-04-05 21:15:28 +0800 CST 如何在Azure Monitor中查询Azure配额和限制? 772 Microsoft Azure 订阅受到各种配额和限制的约束,例如 CPU 核心总数和特定系列的 VM 数量。 如何查询当前配额和实际使用情况,以便在达到配额之前进行预测并创建警报? azure 1 个回答 Voted Best Answer Nemo 2024-04-05T21:15:28+08:002024-04-05T21:15:28+08:00 其中一些信息可在Azure Monitor中找到,特别是用于 VM 的 Azure Resource Graph。 像这样的查询应该有效: QuotaResources | where type =~ "microsoft.compute/locations/usages" | mv-expand json = properties.value limit 400 | extend usagevCPUs = json.currentValue, QuotaLimit = json['limit'], quotaName = tostring(json['name'].localizedValue) | where usagevCPUs > 0 | extend usagePercent = toint(usagevCPUs)*100 / toint(QuotaLimit) | project subscriptionId,quotaName,usagevCPUs,QuotaLimit,usagePercent,location,json | order by ['usagePercent'] desc 例如,您可以在 Grafana 中将其与Azure Monitor 数据源一起使用,该数据源既可用于可视化,也可用于 Grafana 警报。
其中一些信息可在Azure Monitor中找到,特别是用于 VM 的 Azure Resource Graph。
像这样的查询应该有效:
例如,您可以在 Grafana 中将其与Azure Monitor 数据源一起使用,该数据源既可用于可视化,也可用于 Grafana 警报。