针对数据同步的报警方法、装置、电子设备及存储介质制造方法及图纸

技术编号:25406594 阅读:20 留言:0更新日期:2020-08-25 23:09
本发明专利技术实施例提供了一种针对数据同步的报警方法、装置、电子设备及存储介质,上述方法包括:获取在进行数据同步的过程中所产生的异常信息,异常信息表示在进行数据同步的过程中的异常情况;按照预设的聚合规则,对所获取的预设时间段内产生的异常信息进行聚合,得到聚合后的异常信息,聚合后的异常信息为将聚合前的异常信息进行去重后所得到的;将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第一时长,当第一时长不小于第一预设时长阈值时,按照聚合后的异常信息,触发一级报警。采用本发明专利技术实施例提供的方案,针对聚合后的异常信息进行报警,减少了无效报警,并且根据聚合后的异常信息进行报警也提高了报警效率。

【技术实现步骤摘要】
针对数据同步的报警方法、装置、电子设备及存储介质
本专利技术涉及数据维护
,特别是涉及一种针对数据同步的报警方法、装置、电子设备及存储介质。
技术介绍
在数据处理领域中,为了保证实时数据同步的正常进行,可以通过报警的方式,将进行数据同步时发生的异常情况及时告知运维人员,以便及时解决数据同步时所出现的问题。现有的报警方式可以包括位点报警和延迟报警。位点报警是针对进行数据同步时发生阻塞的报警,延迟报警是针对数据同步过慢的报警。以位点报警为例,其中,位点是指源端已经同步完成的数据的最新位置,源端是指进行数据同步的发起端,位点报警的报警判断方法为:位点在一定的时间段内不发生变化时则触发位点报警。由于进行数据同步的同步数据流数量众多,当部分数据流完成数据同步后,由于已完成的部分数据流的位点不发生变化,也有可能触发位点报警。然而,正常情况下,已完成的部分数据流的位点本身不再变化,因此针对已完成的部分数据流的位点不发生变化所触发的位点报警为无效报警。因此,现有的针对实时数据同步的报警方式,由于进行数据同步的同步数据流数量众多,存在无效报警过多的问题。
技术实现思路
本专利技术实施例的目的在于提供一种针对数据同步的报警方法,用以解决现有的针对实时数据同步的报警所存在的无效报警过多的问题。为达到上述目的,本专利技术实施例提供了一种针对数据同步的报警方法,包括:获取在进行数据同步的过程中所产生的异常信息,所述异常信息表示在进行数据同步的过程中的异常情况;按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,所述聚合后的异常信息为将聚合前的所述异常信息进行去重后所得到的;将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第一时长,当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警。进一步的,在所述当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警之后,还包括:根据所述聚合后的异常信息,处理数据同步的过程中的异常情况;在异常情况处理完成后,将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第二时长,当所述第二时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发二级报警,所述二级报警的级别高于所述一级报警,且所述二级报警与所述一级报警对应的处理方式不同。进一步的,所述获取在进行数据同步的过程中的所产生的异常信息,包括:监测从源端将数据写入目标端时所述目标端的状态,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;当所述目标端无法写入数据时,确定发生异常,记录所产生的异常信息作为同步异常信息。进一步的,所述按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,包括:当所获取的预设时间段内产生的所述异常信息中,存在多个所述同步异常信息时,从多个所述同步异常信息中选取一个所述同步异常信息,作为聚合后的异常信息。进一步的,所述获取在进行数据同步的过程中的所产生的异常信息,包括:监测从源端同步数据至目标端的过程中,所述源端已经完成同步的数据的最新位置,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;当所述最新位置在第二预设时长阈值内未发生变化时,确定发生异常,记录所产生的异常信息作为位点异常信息。进一步的,所述按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,包括:当所获取的预设时间段内产生的所述异常信息中,存在多个所述位点异常信息时,从多个所述位点异常信息中选取一个所述位点异常信息,作为聚合后的异常信息。进一步的,所述获取在进行数据同步的过程中的所产生的异常信息,包括:记录从源端同步数据至目标端的过程中,所述目标端已写入数据的时刻,作为写入时刻,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;将所述已写入数据的执行时刻距离所述写入时刻所经过的时间段,作为延迟时长差值,其中,所述执行时刻为所述已写入数据在所述源端被执行同步至所述目标端的时刻,当所述延迟时长差值大于第三预设时长阈值时,确定发生异常,记录所产生的异常信息作为延迟异常信息。进一步的,所述按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,包括:当所获取的预设时间段内产生的所述异常信息中,存在多个所述延迟异常信息时,从多个所述延迟异常信息中选取一个所述延迟异常信息,作为聚合后的异常信息。为了达到上述目的,本专利技术实施例还提供了一种针对数据同步的报警装置,包括:异常信息获取模块,用于获取在进行数据同步的过程中所产生的异常信息,所述异常信息表示在进行数据同步的过程中的异常情况;异常信息聚合模块,用于按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,所述聚合后的异常信息为将聚合前的所述异常信息进行去重后所得到的;一级报警触发模块,用于将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第一时长,当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警。进一步的,所述装置,还包括:异常情况处理模块,用于根据所述聚合后的异常信息,处理数据同步的过程中的异常情况;二级报警触发模块,用于在异常情况处理完成后,将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第二时长,当所述第二时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发二级报警,所述二级报警的级别高于所述一级报警,且所述二级报警与所述一级报警对应的处理方式不同。进一步的,所述异常信息获取模块,具体用于监测从源端将数据写入目标端时所述目标端的状态,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;当所述目标端无法写入数据时,确定发生异常,记录所产生的异常信息作为同步异常信息。进一步的,所述异常信息聚合模块,具体用于当所获取的预设时间段内产生的所述异常信息中,存在多个所述同步异常信息时,从多个所述同步异常信息中选取一个所述同步异常信息,作为聚合后的异常信息。进一步的,所述异常信息获取模块,具体用于监测从源端同步数据至目标端的过程中,所述源端已经完成同步的数据的最新位置,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;当所述最新位置在第二预设时长阈值内未发生变化时,确定发生异常,记录所产生的异常信息作为位点异常信息。进一步的,所述异常信息聚合模块,具体用于当所获取的预设时间段内产生的所述异常信息中,存在多个所述位点异常信息时,从多个所述位点异常信息中选取一个所述位点异常信息,作为聚合后的异本文档来自技高网...

【技术保护点】
1.一种针对数据同步的报警方法,其特征在于,所述方法包括:/n获取在进行数据同步的过程中所产生的异常信息,所述异常信息表示在进行数据同步的过程中的异常情况;/n按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,所述聚合后的异常信息为将聚合前的所述异常信息进行去重后所得到的;/n将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第一时长,当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警。/n

【技术特征摘要】
1.一种针对数据同步的报警方法,其特征在于,所述方法包括:
获取在进行数据同步的过程中所产生的异常信息,所述异常信息表示在进行数据同步的过程中的异常情况;
按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,所述聚合后的异常信息为将聚合前的所述异常信息进行去重后所得到的;
将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第一时长,当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警。


2.根据权利要求1所述的方法,其特征在于,在所述当所述第一时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发一级报警之后,还包括:
根据所述聚合后的异常信息,处理数据同步的过程中的异常情况;
在异常情况处理完成后,将从数据同步的最新位点的时间戳到当前时刻所经过的时长,作为第二时长,当所述第二时长不小于第一预设时长阈值时,按照所述聚合后的异常信息,触发二级报警,所述二级报警的级别高于所述一级报警,且所述二级报警与所述一级报警对应的处理方式不同。


3.根据权利要求1所述的方法,其特征在于,所述获取在进行数据同步的过程中的所产生的异常信息,包括:
监测从源端将数据写入目标端时所述目标端的状态,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;
当所述目标端无法写入数据时,确定发生异常,记录所产生的异常信息作为同步异常信息。


4.根据权利要求3所述的方法,其特征在于,所述按照预设的聚合规则,对所获取的预设时间段内产生的所述异常信息进行聚合,得到聚合后的异常信息,包括:
当所获取的预设时间段内产生的所述异常信息中,存在多个所述同步异常信息时,从多个所述同步异常信息中选取一个所述同步异常信息,作为聚合后的异常信息。


5.根据权利要求1所述的方法,其特征在于,所述获取在进行数据同步的过程中的所产生的异常信息,包括:
监测从源端同步数据至目标端的过程中,所述源端已经完成同步的数据的最新位置,其中,所述源端为进行数据同步的发起端,所述目标端为接收从所述源端写入的同步数据的接收端;
当所述最新位置在第二预设时长阈值内未发生变化时,确定发生异常,记录所产生的异常信息作为位点异常信息。


6.根据权利要求5所述的方法,其特征在于,所述按照预设的聚...

【专利技术属性】
技术研发人员:朱博帅
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1