【问题标题】:Azure Monitoring: How to create dashboard that show amount of storage left in a storage account?Azure 监控:如何创建显示存储帐户中剩余存储量的仪表板?
【发布时间】:2022-10-04 18:11:20
【问题描述】:
如何创建显示存储帐户中剩余存储量的仪表板?
我不想创建警报,但我想在仪表板中创建一个显示以下内容之一的磁贴:
-
存储帐户相对于其配额使用的存储量,因此是某种百分比
-
剩余存储空间量
-
剩余存储空间的百分比
【问题讨论】:
标签:
azure
azure-web-app-service
azure-storage
azure-application-insights
azure-dashboard
【解决方案1】:
通过引用this,我在下面编写了一个存储可用性查询:
AzureMetrics
| where TimeGenerated > ago(timespan) //(eg:24 hrs)
| where ResourceProvider == "MICROSOFT.STORAGE"
| where _ResourceId contains "storage"
| where MetricName =~ "availability"
| project
TimeGenerated,
ResourceGroup,
SubscriptionID,
Resource, //(Here it is storage account)
MetricName,
Average,
UnitName
转到 Azure 门户并按照以下步骤操作:
Monitor->Logs->Write a query->save it
运行查询后,您将能够看到如下所示的日志:
成功执行查询后,您将能够将其固定到仪表板。
笔记:在保存查询时,请确保您还需要将内容保存到 Azure 存储帐户,方法是分配具有“存储 Blob 数据贡献者”角色的用户托管标识(例如:Blob 存储)
Reference link