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 ...
随机推荐
- PyQt(Python+Qt)学习随笔:QTabWidget选项卡部件当前项类属性currentIndex、currentTabText、currentTabName、currentTabIcon介绍
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 QTabWidget的当前项类属性为用于访问当前操作的选项卡,包括如下属性: 1. currentI ...
- PyQt(Python+Qt)学习随笔:QTreeView树形视图的uniformRowHeights属性
老猿Python博文目录 专栏:使用PyQt开发图形界面Python应用 老猿Python博客地址 uniformRowHeights属性用于控制视图中所有数据项是否保持相同高度,所有高度都与视图中第 ...
- Python运算符可不只有加减乘除
数学里面的加减乘除,就是运算符,但是 Python 的运算符更多样,更复杂,分为算术运算符.比较运算符.赋值运算符.位运算符.逻辑运算符.成员运算符.身份运算符.为了更直观的看到运算符的使用,本文采用 ...
- unity入门—五分钟制作一个理论上的游戏
unity入门 前言:这可不是标题党,虽然都是基础的操作,不过含括了基本的流程,比起脑海中的五花八门的画面,入门还是这个现实一点. 这里插两句,unity国外官网下载会推荐你看一个简短的视频,国内官网 ...
- 应用案例——高并发 WEB 服务器队列的应用
在高并发 HTTP 反向代理服务器 Nginx 中,存在着一个跟性能息息相关的模块 - 文件缓存. 经常访问到的文件会被 nginx 从磁盘缓存到内存,这样可以极大的提高 Nginx 的并发能力,不过 ...
- Sense Sense (Beta)安装及解决部分Chrome插件安装时程序包无效:"CRX_HEADER_INVALID"
下载地址 http://down.cnplugins.com/down/down.aspx?fn=1412/www.cnplugins.com_lhjgkmllcaadmopgmanpapmpjgm ...
- python制作命令行工具——fire
python制作命令行工具--fire 前言 本篇教程的目的是希望大家可以通读完此篇之后,可以使用python制作一款符合自己需求的linux工具. 本教程使用的是google开源的python第三方 ...
- ssh-copy-id三步实现SSH免密登录
背景 在日常工作中,不希望每次登录都输入密码,这里主要介绍一种简单的配置Linux主机间免密登录的方式 先了解两个核心命令: ssh-keygen :产生公钥和私钥对 ssh-copy-id:将北极的 ...
- 工具-Git与GitHub-安装以及基本操作(99.5.1)
@ 目录 1.安装 2.使用 3.工作区和版本库 关于作者 1.安装 1.windows安装 安装后添加环境变量 2.linux安装 sudo apt-get install git 2.使用 1.常 ...
- yii2 设置的缓存无效,返回false,不存在
为了那些因为标题点进来的小伙伴,我直接把问题解决方案写在开头: 问题描述, $cache->add($key,'value',1800);这样设置了值后,后面无论怎么取这个$key,取出来的结果 ...