Azure 存储监控总容量问题

Azure Storage Monitoring Total capacity problem

我的目标是在给定存储中使用的总容量大于 x GB 时发送警报。 我已尝试通过 Azure Monitoring 设置警报,但它没有按预期工作。
我已经为几 MB 上传大于该文件的存储设置了警报,但没有任何反应。

也许我搞砸了一些配置,所以这里是:

然后我通过 REST 尝试了不同的方法 API 我找到了 Microsoft.Azure.Management.Monitor.Fluent 包,甚至还有一个关于监控存储的示例:https://github.com/Azure-Samples/monitor-dotnet-query-metrics-activitylogs

但是这个例子不起作用。
它在我的帐户中创建存储并在最后删除它,但是当它执行查询以监视数据时它 returns 异常 Bad Request - 将 nuget 包更新到最新版本并不能解决问题。

所以我的任务听起来很简单,但事实并非如此

谁能告诉我正确的方向?

根据您的条件:当给定存储中使用的总容量大于 x GB 时发送警报。,然后在警报规则 -> 条件中,您应该 select 总计而不是时间聚合的平均值。

您可以按照以下步骤操作,当总使用存储空间超过 1GB 时,它会起作用并向我发送警报。

1.Go 到 Azure 门户 -> 监视器 -> 警报 -> 新警报规则,select 你的资源(你的存储帐户):

2.Then 点击添加条件,select Used Capacity:

3.Then 在条件部分,select Total 用于时间聚合(我将阈值设置为 1GB):

4.Configure其他设置,创建规则成功。

5.Try 上传一些文件以生成警报。

6.If已触发,您可以收到提醒邮件: