gpt4 book ai didi

azure - KQL 获取存储帐户的已用容量

转载 作者:行者123 更新时间:2023-12-03 02:12:30 25 4
gpt4 key购买 nike

有没有一种方法可以查询订阅中称为“存储”的所有存储帐户并获取每个帐户的已用容量。我正在尝试创建一个警报规则,如果它们超过 1024 GB 容量,但我没有在任何地方看到已使用的容量。您可以进入每个存储帐户并在存储帐户内配置警报,但这不切实际。

我可以使用存储帐户获取一些信息,这是为了可用性:

AzureMetrics 
| where TimeGenerated > ago(1d)
| where ResourceProvider == "MICROSOFT.STORAGE"
| where _ResourceId contains "storage"
| where MetricName =~ "availability"
| project TimeGenerated, ResourceGroup, _SubscriptionId, Resource, MetricName, Average, UnitName

提前致谢:)

最佳答案

已用容量

Exporting platform metrics to other locations

Using diagnostic settings is the easiest way to route the metrics, butthere are some limitations:
Exportability. All metrics are exportablethrough the REST API, but some can't be exported through diagnostic

Microsoft.Storage/storageAccounts

<表类=“s-表”><标题>公制可以通过诊断设置导出吗?指标显示名称单位聚合类型描述尺寸 <正文>已用容量是已用容量字节平均存储帐户使用的存储量。对于标准存储帐户,它是 blob、表、文件和队列使用的容量总和。对于高级存储帐户和 Blob 存储帐户,它与 BlobCapacity 或 FileCapacity 相同。没有尺寸
AzureMetrics
| where ResourceProvider == "MICROSOFT.STORAGE"
| where MetricName == "UsedCapacity"
| where SubscriptionId == "ebb79bc0-aa86-44a7-8111-cabbe0c43993"
| summarize arg_max(TimeGenerated, ResourceGroup, Resource, Average) by _ResourceId

QueryResults

Fiddle

关于azure - KQL 获取存储帐户的已用容量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72917533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com