Azure Cost alerts 花费警报
一,引言
2020已完结,迎来了2021年新的开始。Allen 在新的一年中继续分享自己所学习到的 Azure 技术。本篇文章的内容也不多,也是一个网友遇到的一个问题----- Azure 上有没有花费警报的功能?

答案是肯定的,通过 Cost alerts 设置花费成本警报监视使用情况,下表显示了各种 Microsoft 产品/服务支持的警报功能
| 报警类型 | 企业协议 | 微软客户协议 | 即用即付 |
| 预算 | 支持 | 支持 | 支持 |
| 额度 | 支持 | 不支持 | 不支持 |
| 部门支出配额 | 支持 | 不支持 | 不支持 |
目前,我自己的账号正是 Pay As You Go(即用即付),所有我就值演示以下如何设置 预算花费警报
二,正文
登录Azure Portal ,点击 “Subscription”

订阅列表会显示出当前账号的所有订阅,点击想要设置花费警报的订阅,默认我选择 “pay as you go” 这个订阅

然后选择左侧菜单项 “Cost Management =》Cost alerts”,点击 “+ Add”

输入相关参数
Name:“cnbateblogweb_cost_alert”
Reset period (重复周期) 选择:“Billing month(计费月)”
Ceeation data:2021年1月2号
Expiration date:2021年12月1号
Amount:20
我们设置的是从 2021年1月2号开始到2021年12月1号期间每个结算月的预算 20

点击 “Manager action group” 接下来需要设置 操作组

Resource group 选择创建新的:“Web_Test_MAG_RG”
Action group name:“cbbateblgweb_cost_alert_group”

Notification type 选择 “Email/SMS mesaage/Push/Voice”
Name:“Email”
输入需要接收警报信息的邮箱地址,点击 “ok”

文章的开头说过,我们只需要设置警报信息,不需要设置行为。所有我们就不在设置 “Action”,直接点击 “Review + create” 进行创建管理组

创建完成后,我们可以在管理组列表看到自己刚刚创建的管理组信息,然后点击右上角 “X” 关闭当前页面,回到话费报警设置页面

最后,我们设置两条警报条件和警报接收人电子邮件
条件1:当预算达到50%,也就是预算金额达到10的时候,触发操作组 “cnbateblogweb_cost_alert_group”
条件2:当预算达到90%,也就是预算金额达到18的时候,触发操作组 “cnbateblogweb_cost_alert_group”
添加正确的警报接收人邮件,点击 “create” 进程进行创建

稍后,我们将收到花费警报创建成功的提示信息

现在,我们就可以安心的使用了,也不必担心创建完Azure 资源忘记删除后带来的额外费用了,一旦 Azure 花费达到设置的预算占比,我们将收到邮件通知。
φ(゜▽゜*)♪
三,结尾
今天的内容比较简单,我们可以动手实践操作一番,同时再设置报警条件的时候,我们可以追加一些 “行为” 操作。本文所分享的内容也存在着很多我自己的一些理解,有理解不到位的,还包含,并且指出不足之处。
参考资料:Azure 成本管理+计费文档
作者:Allen
版权:转载请在文章明显位置注明作者及出处。如发现错误,欢迎批评指正。
Azure Cost alerts 花费警报的更多相关文章
- Azure Cost alerts 费用成本分析
一,引言 依稀记得在一月初,我们在 Azure 上做成了一个 费用警报的监控,果不其然,前两天 Azure 给我发了两封封 Azure 预警警报的邮件,提醒我的预算的总费用超过了设置的通知阈值 &qu ...
- C# Azure 用Webhook添加警报规则
本篇文章的目的是什么? Azure云端一直困扰着我的是,如果遇到数据库累积数据量过大.数据库DTU过大.应用程序服务访问量过大等,我们都没办法知道他们什么时候过大.只能做的是,我们天天看着我们的应用, ...
- Poj 2516 Minimum Cost (最小花费最大流)
题目链接: Poj 2516 Minimum Cost 题目描述: 有n个商店,m个仓储,每个商店和仓库都有k种货物.嘛!现在n个商店要开始向m个仓库发出订单了,订单信息为当前商店对每种货物的需求 ...
- Sentry 监控 - Alerts 告警
系列 1 分钟快速使用 Docker 上手最新版 Sentry-CLI - 创建版本 快速使用 Docker 上手 Sentry-CLI - 30 秒上手 Source Maps Sentry For ...
- 中国版 Azure 现提供 Azure Traffic Manager
Stephen MaloneAzure网络 - DNS和 Traffic Manager高级项目经理 我们非常高兴地宣布,中国版 Azure中现已提供 Azure Traffic Manager.Az ...
- 如何监视 Azure 中的虚拟机
通过收集.查看和分析诊断与日志数据,可以利用很多机会来监视 VM. 若要执行简单的 VM 监视,可以在 Azure 门户中使用 VM 的“概述”屏幕. 可以使用扩展在 VM 上配置诊断以收集更多指标数 ...
- Min Cost Climbing Stairs [746]
Min Cost Climbing Stairs [746] 题目描述 简单来说就是:要跳过当前楼梯需要花费当前楼梯所代表的价值cost[i], 花费cost[i]之后,可以选择跳一阶或者两阶楼梯,以 ...
- 在 Azure 上执行一些简单的 python 工作
1. 公司禁用了 python 我的主业是桌面开发,偶尔也需要搞搞数据和算法.最近在用 python 处理一些工作,正搞得热火朝天,突然 python 就不能用了,一查记录原来是 IT 管理员禁止我使 ...
- SAP Business One对象清单
中文描述 对象号 表名 主键 英文描述 总账科目 1 OACT AcctCode G/L Accounts 业务伙伴 2 OCRD CardCode Business Partner 银行代码 3 O ...
随机推荐
- Python中可迭代对象是什么?
Python中可迭代对象(Iterable)并不是指某种具体的数据类型,它是指存储了元素的一个容器对象,且容器中的元素可以通过__iter__( )方法或__getitem__( )方法访问. __i ...
- PyQt(Python+Qt)学习随笔:Qt Designer中部件的是否接受鼠标拖放事件的acceptDrops属性及含义
acceptDrops属性表示当前部件是否接受鼠标拖放事件,鼠标拖放应该是与鼠标拖拽结合在一起的,在Qt Designer中可以通过属性acceptDrops设置部件是否接受鼠标拖放事件.如果部件接受 ...
- Linux使用inode(i节点号)删除文件
今天学习Linux的时候遇到的知识点,想起了以前一次线下AWD攻防赛的时候的不死马,记录一下 在Linux里面,有的时候我们会遇到奇奇怪怪的文件名,以至于我们删除不了,比如说我们创建了一个叫做&quo ...
- javascript中 fn() 和 return fn() 的区别
在js中用return和不用return,输出结果有的时候傻傻搞不清,之前在网上看到个例子挺经典,不过讲的不清楚,上例子: var i = 0; function fn(){ i++; if ...
- 数位DP复习笔记
前言 复习笔记第五篇.(由于某些原因(见下),放到了第六篇后面更新)CSP-S RP++. luogu 的难度评级完全不对,所以换了顺序,换了别的题目.有点乱,见谅.要骂就骂洛谷吧,原因在T2处 由于 ...
- AcWing 276. I-区域
题目链接 设 \(0\) 为单调伸长, \(1\) 为单调伸短. 设 \(f[i][j][l][r][x(0 / 1)][y (0 / 1)]\) 为第 \(i\) 行,已经选出\(j\)个格子,第\ ...
- linux下安装Zookeeper 3.4.14
1.下载Zookeeper 3.4.14(https://zookeeper.apache.org/) wget https://mirror.bit.edu.cn/apache/zookeeper/ ...
- Linux下基于.NET5开发CAX应用
<<.NET5下的三维应用程序开发>>一文中介绍了如何在.NET5下使用AnyCAD开发应用程序.相比.NET4.x,.NET5一大进步便是可以跨平台,即可以在Linux.Ma ...
- Linux下keepalived配置
1.背景 节点1:192.168.12.35 节点2:192.168.12.36 2.keepalived安装 使用yum仓库安装keepalived [root@node01 ~]# yum ins ...
- Docker部署FastDFS(附示例代码)
1. FastDFS简介 FastDFS是一个开源的分布式文件系统,它对文件进行管理,功能包括:文件存储.文件同步.文件访问(文件上传.文件下载)等,解决了大容量存储和负载均衡的问题.特别适合以文 ...