Azure 中的存储消耗报表



我想生成一封电子邮件,其中包含一个特定 vmname 的输出,为期一个月:

Server (vmname): 
- primary storage consumption - ... TB (average),
- backup storage consumption - ... TB (average),
- DR storage consumption - ... TB (average),
- storage consumption in total - ... TB.

是否可以使用指标或Powershell来做到这一点?在为 VM 或存储帐户指定的 Powershell 中找不到此类数据。

VM 具有托管磁盘还是非托管磁盘?无法获取托管磁盘的此类数据。可以通过在 VM 中运行 Windows powershell 命令来尝试一种方法来消耗磁盘空间。

对于非托管磁盘,磁盘以 vhd 格式存储在页 blob 中。你可能知道页 Blob 分配了最大大小,并且随着数据的存储而增长。尝试获取 vhd 文件的大小。也许它可以帮助你。

对于备份存储,当前要查找的信息只能通过 Log Analytics 或 Power BI 解决方案获得,因为这些被视为消耗指标,不能通过 PowerShell/CLI 直接获得,因为它们不会在 REST 接口中为每个 VM 标记。

最新更新