摘要
对目前的运维告警系统的实现方法进行了研究,发现添加新告警规则时需停掉或者修改应用,同时添加后要重新编译和部署程序,存在增大告警系统规模及复杂性,导致告警不及时、运维效率低下的问题。深入分析研究后,提出一种基于QLExpress规则引擎的自动化运维告警系统,将业务场景和规则引擎解耦。首先将告警规则及逻辑写入QLExpress可以解析的脚本,然后通过管理控制台部署到指定的引擎实例,最后在定时任务的管控下执行脚本内容,最终通过微信或者钉钉方式将告警信息推送给用户。结果表明此种方式的告警达到了在不停应用的前提下实时添加或修改告警规则的目的,避免了运维系统结构的臃肿及复杂,实现了真正的实时告警,显著提高了告警效率。
-
单位中国联合网络通信有限公司