【技术实现步骤摘要】
故障的恢复方法、恢复装置及存储介质
本专利技术属于数据处理领域,尤其涉及一种故障的恢复方法、恢复装置及存储介质。
技术介绍
随着各类应用程序的兴起,各类型的软件故障也频繁发生,不仅会导致业务的中断,更会为对应的商家和用户带来不佳的体验。因此,故障自动恢复的问题显得尤为紧迫和突出。传统的故障自动恢复系统,都是针对具体的故障。由故障自动恢复系统的开发人员,配置针对这个具体故障的处理流程,然后再由流程系统执行。处理流程的配置,通常是通过指定的领域专用语言(DomainSpecificLanguage,DSL)类型的描述文件,此外,部分流程的处理甚至还需要开发人员进行针对性的编码工作。传统的故障自动恢复系统,存在一定的弊端,比如:用户自定义的门槛非常高,通常只能覆盖一些基础的、公共的故障处理流程。在接入和维护方面,具有恢复方案之间兼容性差、且处理流程多而繁杂导致系统资源消耗较大、反馈慢等技术问题。
技术实现思路
本专利技术实施例提供一种故障的恢复方法、恢复装置及存储介质,具有兼容性强、和处理流程简单等优点。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种故障的恢复方 ...
【技术保护点】
一种故障的恢复方法,其特征在于,包括:获取故障信息;根据预设的告警匹配规则,为所述故障信息匹配对应的告警参数和故障处理流程;对所述告警参数进行收敛处理,以生成收敛的告警参数;以及按照所述收敛的告警参数执行所述故障处理流程,以进行故障恢复。
【技术特征摘要】
1.一种故障的恢复方法,其特征在于,包括:获取故障信息;根据预设的告警匹配规则,为所述故障信息匹配对应的告警参数和故障处理流程;对所述告警参数进行收敛处理,以生成收敛的告警参数;以及按照所述收敛的告警参数执行所述故障处理流程,以进行故障恢复。2.如权利要求1所述的故障的恢复方法,其特征在于,获取故障信息,之前还包括:设置触发节点,作为根节点;按照处理逻辑,依次获取所述根节点的关联选项,以生成子节点;根据所述根节点、所述子节点、及关联关系,生成树形的故障处理流程;所述为所述故障信息匹配对应的告警参数和故障处理流程,包括:为所述故障信息匹配对应的告警参数和所述树形的故障处理流程。3.如权利要求2所述的故障的恢复方法,其特征在于,按照处理逻辑,依次获取所述根节点的关联关系,以生成子节点,包括:从所述根节点开始,依次设置当前节点的恢复指令,所述恢复指令用于对故障信息进行故障恢复;按照处理逻辑,将恢复成功和恢复失败分别作为当前节点的关联选项,并生成为当前节点的子节点;以及记录所述当前节点与所述当前节点的父节点的关联关系。4.如权利要求1所述的故障的恢复方法,其特征在于,对所述告警参数进行收敛处理,以生成收敛的告警参数,包括:判断告警参数对应的告警事件是否是首次出现,其中所述告警事件对应至少一个告警参数;若是首次出现,则将所述告警参数作为收敛后的告警参数,并发送至所述故障处理流程;和/或若不是首次出现,则在告警数据库中将所述告警参数记录在所述告警事件中,并将所述告警参数标记为已收敛。5.如权利要求2所述的故障的恢复方法,其特征在于,按照所述收敛的告警参数执行所述故障处理流程,以进行故障恢复,包括:将所述收敛后的告警参数发送到故障处理流程对应的根节点;获取所述根节点对应的恢复指令;根据所述恢复指令对所述故障信息进行初步故障恢复;根据故障恢复结果,获取根节点对应的子节点的恢复指令,以进行逐层故障恢复,其中所述故障恢复结果包括:恢复成功或恢复失败。6.如权利要求5所述的故障的恢复方法,其特征在于,根据恢复成功或恢复失败,获取根节点对应的子节点的恢复指令,以进行故障恢复,之前还包括:判断当前节点是否是叶子节点;以及在当前节点是叶子节点时,结束所述故障恢复;在当前节点不是叶子节点时,执行根据恢复成功或恢复失败,获取根节点对应的子节点的恢复指令,以进行故障恢复的步骤。7.如权利要求2所述的故障的恢复方法,其特征在于,根据所述根节点、所述子节点、及关联关系,生成树形的故障处理流程,还包括:获取多个触发节点,并通过标签或文字进行标注;从所述多个触发节点中选择一个触发节点作为根节点;按照处理逻辑,对所述根节点、未选择的触发节点、和所述子节点进行树形逻...
【专利技术属性】
技术研发人员:陈薪,袁佳,秦涛,雷教敏,朱志武,赵志辉,刘光华,付惠,田盈盈,杨文兵,陈雷,王正迪,党受辉,刘章雄,王建学,杨继宁,梅璠,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。