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