首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

滴滴夜莺之故障自愈

夜莺具备告警自愈的能力,接下来通过例子来看下如何实现自愈

原理:收到告警后,monapi会通过job的接口去调用指定的模板进行处理,然后job通过agent进行下发任务

1、首先在任务中心的任务模板中,定义任务模板,每个资源下可定义多个模板,模板一般为脚本(shell、python) 或二进制文件,此脚本或者二进制实现的功能就是完成故障自愈,本例子中定义的任务模板如下:

重点关注的为模板的ID编号,上图中的模板编号为1

2、在对应资源的告警策略中,下面的自愈回调地址填写内容如下:

说明:1270.0.1:8004/api/job-ce表示调用job的接口,最后面的1表示任务模板的ID,在第一步创建的 ,如果job模块在其他机器上,那就写对应IP地址即可

注意:上述的自愈任务模板默认情况下是在此报警的机器上执行,如果要在指定的其他机器上,需要添加host参数,如图:

设置完指定机器后,任务模板中脚本命令都会在此指定机器上执行

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20210214A05E6J00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券