韩联社本篇文章991字,读完约2分钟

阿里云国际站经销商,主营阿里云,腾讯云,华为云,亚马逊aws,谷歌云gcp,微软云az,免费开户,代充值优惠大,联系客服飞机@jkkddd


通过函数计算处理报警通知

当云监控Webhook现有的报警通知渠道(钉钉、企业微信、飞书和Slack),以及报警投递渠道(弹性伸缩、日志服务和消息服务)不能满足您的需求时,可以通过函数计算编写代码来实现更为广泛的需求。
前提条件
请确保您已开通函数计算服务。具体操作,请参见开通函数计算服务。
如果您希望云监控通知渠道以外的工具也能收到报警通知,请提前准备好他们的Webhook地址。
应用场景
通过函数计算对报警通知内容的格式进行处理,来实现云监控通知渠道以外的工具接收报警通知。
通过函数计算对报警通知的内容进行处理,来实现云监控报警通知内容的个性化。
步骤一:在函数计算中部署代码函数
创建服务。
输入服务名称,其他参数均使用默认值。具体操作,请参见创建服务。
创建函数。
在基本设置区域,输入函数名称,请求处理程序类型选择处理事件请求,其他参数均使用默认值。具体操作,请参见创建函数。
本文以运行环境为Java 8为例进行介绍。
在通过ZIP、JAR包或WAR包上传代码对话框,先上传代码包,然后单击保存并部署。
测试函数代码。
在目标函数的函数代码页签,单击测试函数页签。
在测试函数页签,先单击配置测试事件,然后将以下云监控报警通知数据拷贝到创建新测试事件中,再单击测试函数。
执行成功后,您可以查看返回结果、日志输出及业务验证结果。
步骤二:在云监控中设置报警
登录云监控控制台。
在左侧导航栏,选择报警服务 > 报警规则。
在报警规则列表页面,单击创建报警规则。
在创建报警规则页面,先设置报警规则的基本信息,然后单击高级设置,再打开函数计算开关,最后选择函数计算的地域、服务和函数。
报警规则相关参数的设置方法,请参见创建报警规则。
单击确定。
步骤三:查看报警触发结果
当已设置函数计算的报警规则发生报警时,会触发调用目标函数。您可以从函数计算控制台查看目标函数的调用日志,并判断调用日志是否符合预期。
登录函数计算控制台。
在左侧导航栏,单击服务及函数。
在顶部菜单栏,选择地域。
在服务列表页面,单击目标服务名称。
在函数管理页面,单击目标函数名称。
先单击调用日志页签,再单击请求列表页签,然后选择目标时间范围。