Application Repository一键启用微信告警通告

helloworld_94734536
• 阅读 1295

序言 我们在应用云服务平台时偶而会在管理人员电子邮箱中接到操作系统产生的告警通告,如EC2维护保养信息内容,这种电子邮件非常容易吞没在发件箱中,沒有获得妥善处理。此外针对关键的使用大家也许会在Cloud Watch设定一些指标值告警并开展电子邮件通告。假如这种都能够发至手机微信等即时通讯手机软件,就比电子邮件通告许多了,终究很多人都习惯性在即时通讯手机软件上查询信息。实际完成基本原理并不繁杂,我们知道手机微信等即时通讯专用工具均给予了信息插口。第三方应用获得认证后,根据获取这种插口就可以往手机客户端推送信息。在云管理平台上还可以在Event Bridge/Cloud watch Event中配备事情标准,即能够 开启一个Lambda运作微信接口启用的解决逻辑性,根据Serverless是能够简洁地完成这一通告告警体制的。在这个实例教程里,大家会详细介绍怎样在Serverless Application Repository布署一个手机微信告警运用,只需将自身微信接口的三个有关参数配置进来,就可以一键启用微信告警作用了。如果有一些新的告警事情想消息推送到手机微信,还可以在操纵台子上设定好标准,无需去改动Lambda有关编码。 实用教程表明 第1步-进到Serverless Application Repository控制面板 挑选服务项目>Serverless Application Repository以进到Serverless Application Repository管理方法控制面板。挑选”可以用应用软件“并挑选“公共应用软件”,在输入框中键入“wechat”,并启用“表明用以构建自定IAM人物角色或資源对策的应用软件”,寻找“WeChat-Notifer”应用软件 第2步-布署运用 在“应用软件设定“一部分,键入与微信接口有关的三个主要参数。这三个主要参数可在微信企业版中建立运用后得到 : a,最先登陆微信企业版后台管理系统,建立一个新的运用,并纪录AgentId和Secret b,纪录公司ID c,键入结束后点一下”布署“就可以在后台管理开展布署 第3步-查验运用布署状况 a,这一使用会全自动布署一系列的部件,涉及到的AWS服务项目包含Event Bridge,SNS,Lambda和Secrets Manager等,为便捷演试Event Bridge作用,这一运用布署时构建了2个Event Bridge的Rule,一个是捕捉EC2的情况转变事情(如自动开关机),另一个是捕捉AWS身心健康事情(如EC2方案维护保养事情)。 b,布署成功后,能够看见有关布署出去的資源。下面我们可以测试一下微信通知作用是不是正常的工作中,点一下“WeChat Notifier SNS Topic”,跳转至SNS控制面板 c,在SNS操纵台子上点一下”公布信息“: d,键入检测信息并推送: e,在pc版微信查验是不是可以正常的接受检测信息: d 事后别的运用假如须要推送信息至手机微信,则能够将其与SNS开展连接,那样就可以很便捷的开展手机微信告警而无须附加提升解决编码。 第4步-根据Event Bridge捕捉AWS有关事情并开展告警 a,如前边上述,这一运用布署了2个实例的标准,分别是捕捉AWS身心健康事情和EC2情况变动事情,一样能够在Lambda控制面板中寻找这两个标准: b,下面我们可以运行一台EC2案例,在微信客户端查验有关的告警信息: 总结 • 在这个实例教程里大家讲解了怎样在Serverless Application Repository一键布署一个手机微信告警运用,以协助人们迅速开展云服务平台事情的告警。根据对Event Bridge标准的拓展,我们可以很便捷地提升新的告警标准,而无需去手动式撰写Lambda编码。从这一手机微信告警运用,大家还可以见到Server less针对应用程序开发的效果提高十分明显,我们可以在之后的应用领域中大量地应用Server less服务项目和技术性,进而提升开发设计高效率,降低运维管理工作压力 文章内容连接:https://www.amazonaws.cn/getting-started/tutorials/server less-wechat-notification/?sc_channel=seo&sc_campaign=acquisition_CN&sc_medium=backlink&sc_content=wechat

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Jacquelyn38 Jacquelyn38
3年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Application Repository一键启用微信告警通知
前言我们在使用云平台时偶尔会在管理员邮箱中收到系统发出的告警通知,如EC2维护信息,这些邮件很容易淹没在收件箱中,没有得到及时处理。另外对于重要的应用我们可能会在CloudWatch设置一些指标告警并进行邮件通知。如果这些都可以发到微信等即时通信软件,就比邮件通知好多了,毕竟很多人都习惯在即时通信软件上查看消息。具体实现原理并不复杂,我们知道微信等即时通信
Application Repository一键启用微信告警通知
前言我们在使用时偶尔会在管理员邮箱中收到系统发出的告警通知,如EC2维护信息,这些邮件很容易淹没在收件箱中,没有得到及时处理。另外对于重要的应用我们可能会在CloudWatch设置一些指标告警并进行邮件通知。如果这些都可以发到微信等即时通信软件,就比邮件通知好多了,毕竟很多人都习惯在即时通信软件上查看消息。具体实现原理并不复杂,我们知道微信等即时通信工具均
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这