问题描述
背景:
我一直在寻找一种方法来正确监控资源组的 Azure 成本并为其创建警报。所有当前的监控和警报似乎都与预算有关。您可以设置预算,并且可以在花费超过该预算的 x% 时创建警报。但是,假设我配置错误并创建了一个花费太多资金的资源,并且我在一周内耗尽了我的每月预算。现在我会在一周后收到警报,但我的账单损失已经完成了。
我在找什么: 如果我的日常支出显示出一些异常行为(或者我在过去 x 天的最后一天花费了超过 x 美元/欧元/任何货币),我想通过某种方式发出警报。通过这种方式,我可以主动对错误的设置做出反应,而不仅仅是在我用完预算后做出反应。
我已经尝试过的:
- 我寻找了一种内置方式,但似乎没有。
- 我尝试使用 azure powershell 或 API 按资源组的成本导出,但 Azure Powershell 计费方法似乎已损坏(请参阅 this thread),而且 API 的文档一团糟。获取帐单数据的方法有上百万种,但似乎没有一种方法可以正常工作或返回任何适用于我的情况的可用数据。
我的具体问题:
我正在寻找一种方法来获取当前计费周期的成本概览,通过 API 或 azure powershell,以便我可以导入它并创建我自己的警报。但是,如果有人可以提供替代方法来实现我的目标,也欢迎您回答