System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种系统监测方法及装置、电子设备、存储介质制造方法及图纸_技高网

一种系统监测方法及装置、电子设备、存储介质制造方法及图纸

技术编号:41329623 阅读:3 留言:0更新日期:2024-05-13 15:08
本申请一种系统监测方法及装置、电子设备、存储介质,所述方法包括:实时监测支付系统的当前交易;每当调用任意一个关联系统处理当前交易时,获取当前关联系统对应的监测指标值;基于当前第一历史时间范围内获取的关联系统对应的监测指标值与对应的当前告警阈值的对比结果,判断其当前状态是否满足告警条件;若满足告警条件,对关联系统进行告警;基于当前第二历史时间范围内获取的关联系统对应的监测指标值及对应的当前熔断阈值,判断其当前状态是否满足熔断条件;若满足熔断条件,熔断当前与支付系统连接的关联系统的工作节点,并启动关联系统的容错机制;利用当前获取的关联系统对应的监测指标值,对当前告警阈值和当前熔断阈值进行更新。

【技术实现步骤摘要】

本申请涉及系统监控,特别涉及一种系统监测方法及装置、电子设备、存储介质


技术介绍

1、当前的快捷支付系统的稳定运行强依赖后台的各个关联系统是否正常。如果后台关联系统出现问题,可能会对快捷支付系统产生影响,严重时会导致支付系统交易失败,造成交易损失。因此当前需要对后台关联系统进行实时监测,以能及时发现异常并进行相应的处理。

2、当前对于后台关联系统的监测方式,主要是由运维人员根据自身经验为各个后台关联系统设置相应的指标的告警阈值以及熔断阈值。然后通过实时监测关联系统的相应的指标的值是否大于告警阈值以及熔断阈值。在当前指标的值大于告警阈值时,则进行告警。而在当前指标的值大于熔断阈值时,则进行熔断处理。

3、但是人为根据经验设置阈值的方式,所以存在效率低和准确性低的问题。并且关联系统在不同时间段、不同环境下,处于异常的情况并不相同,且系统存在一定自愈能力,因此当前通过对比当前的指标值与固定的阈值的大小关系,对关联系统进行告警和熔断容易出现与实际不符合的情况,从而导致错误告警和熔断,进而影响关联系统对交易的正常处理。


技术实现思路

1、基于上述现有技术的不足,本申请提供了一种系统监测方法及装置、电子设备、存储介质,以解决现有技术无法有效保证告警和熔断判断的准确性的问题。

2、为了实现上述目的,本申请提供了以下技术方案:

3、本申请第一方面提供了一种系统监测方法,包括:

4、实时监测支付系统的当前交易;

5、每当调用任意一个关联系统处理所述当前交易时,获取当前所述关联系统对应的监测指标值;

6、基于当前第一历史时间范围内获取的所述关联系统对应的监测指标值与所述关联系统对应的当前告警阈值的对比结果,判断所述关联系统的当前状态是否满足告警条件;其中,所述当前第一历史时间范围为截止至当前时刻,长度为所述关联系统对应的第一预设时间长度的历史时间范围;

7、若判断出所述关联系统的当前状态满足告警条件,则对所述关联系统进行告警;

8、基于当前第二历史时间范围内获取的所述关联系统对应的监测指标值以及所述关联系统对应的当前熔断阈值,判断所述关联系统的当前状态是否满足熔断条件;其中,所述当前第二历史时间范围为截止至当前时刻,长度为所述关联系统对应的第二预设时间长度的历史时间范围;

9、若判断出所述关联系统的当前状态满足熔断条件,则熔断当前与所述支付系统连接的所述关联系统的工作节点,并启动所述关联系统的容错机制;

10、利用当前获取的所述关联系统对应的监测指标值,对所述关联系统对应的当前告警阈值和当前熔断阈值进行更新。

11、可选地,在上述的系统监测方法中,所述基于当前第一历史时间范围内获取的所述关联系统对应的监测指标值与所述关联系统对应的当前告警阈值的对比结果,判断所述关联系统的当前状态是否满足告警条件,包括:

12、若所述关联系统对应的监测指标值属于数值类指标,则对比当前获取的所述关联系统对应的监测指标值是否大于所述关联系统对应的当前告警阈值;

13、若对比出当前获取的所述关联系统对应的监测指标值大于所述关联系统对应的当前告警阈值,则判断当前异常指标数量是否超过所述关联系统对应的异常数量;其中,所述当前异常指标数量为在所述当前第一历史时间范围内,监测到的大于所述关联系统对应的当前告警阈值的所述关联系统的监测指标值的数量;

14、若判断出所述当前异常指标数量判断超过所述关联系统对应的异常数量,则确定所述关联系统的当前状态满足告警条件;

15、若对比出当前获取的所述关联系统对应的监测指标值不大于所述关联系统对应的当前告警阈值,或判断出所述当前异常指标数量判断未超过所述关联系统对应的异常数量,则确定所述关联系统的当前状态不满足告警条件;

16、若所述关联系统对应的监测指标值属于状态类指标,则判断当前获取的所述关联系统对应的监测指标值在所述当前第一历史时间范围内被监测到的次数是否大于所述关联系统对应的当前告警阈值;

17、若判断出当前获取的所述关联系统对应的监测指标值在所述当前第一历史时间范围内被监测到的次数大于所述关联系统对应的当前告警阈值,则确定所述关联系统的当前状态满足告警条件;

18、若判断出当前获取的所述关联系统对应的监测指标值在所述当前第一历史时间范围内被监测到的次数不大于所述关联系统对应的当前告警阈值,则确定所述关联系统的当前状态不满足告警条件。

19、可选地,在上述的系统监测方法中,所述判断当前异常指标数量是否超过所述关联系统对应的异常数量之前,还包括:

20、将所述当前历史时间范围内监测到的所述关联系统对应的监测指标值的总数量,乘以所述关联系统对应的预设异常比例,得到所述关联系统对应的异常数量。

21、可选地,在上述的系统监测方法中,所述基于当前第二历史时间范围内获取的所述关联系统对应的监测指标值以及所述关联系统对应的当前熔断阈值,判断所述关联系统的当前状态是否满足熔断条件,包括:

22、判断所述当前第二历史时间范围内,对所述关联系统进行告警的次数是否大于所述当前熔断阈值中的熔断次数阈值,或截止当前时刻,连续对所述关联系统进行告警的时间跨度是否大于所述当前熔断阈值中的熔断时间阈值;

23、若判断截止至当前时刻,长度为所述关联系统对应的第二预设时间长度的历史时间范围内,对所述关联系统进行告警的次数大于所述当前熔断阈值中的熔断次数阈值,或截止当前时刻,连续对所述关联系统进行告警的时间跨度大于所述当前熔断阈值中的熔断时间阈值,则确定所述关联系统的当前状态满足熔断条件。

24、可选地,在上述的系统监测方法中,所述熔断当前与所述支付系统连接的所述关联系统的工作节点,并启动所述关联系统的容错机制,包括:

25、熔断当前与所述支付系统连接的所述关联系统的工作节点;

26、判断所述关联系统的备用节点是否处于正常状态;

27、若所述关联系统的备用节点处于正常状态,则连接所述支付系统与所述关联系统的备用节点,并启动降级模式。

28、可选地,在上述的系统监测方法中,所述连接所述支付系统与所述关联系统的备用节点,并启动降级模式之后,还包括:

29、定期向所述关联节点的工作节点发送模拟验证交易;

30、获取所述关联节点的工作节点处于所述模拟验证交易时,所述关联系统对应的监测指标值;

31、基于当前获取到的所述关联系统对应的监测指标值,判断所述关联节点的工作节点是否已恢复业务;

32、若判断所述关联系统的工作节点已恢复业务,则将所述关联系统的流量从所述关联节点的备用节点切换会所述关联系统的工作节点。

33、本申请第二方面提供了一种系统监测装置,包括:

34、监测单元,用于实时监测支付系统的当前交易;

35、第一获取单元,用于每本文档来自技高网...

【技术保护点】

1.一种系统监测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于当前第一历史时间范围内获取的所述关联系统对应的监测指标值与所述关联系统对应的当前告警阈值的对比结果,判断所述关联系统的当前状态是否满足告警条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断当前异常指标数量是否超过所述关联系统对应的异常数量之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于当前第二历史时间范围内获取的所述关联系统对应的监测指标值以及所述关联系统对应的当前熔断阈值,判断所述关联系统的当前状态是否满足熔断条件,包括:

5.根据权利要求1所述的方法,其特征在于,所述熔断当前与所述支付系统连接的所述关联系统的工作节点,并启动所述关联系统的容错机制,包括:

6.根据权利要求5所述的方法,其特征在于,所述连接所述支付系统与所述关联系统的备用节点,并启动降级模式之后,还包括:

7.一种系统监测装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,所述告警判断单元,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如权利要求1至6任意一项所述的系统监测方法。

...

【技术特征摘要】

1.一种系统监测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于当前第一历史时间范围内获取的所述关联系统对应的监测指标值与所述关联系统对应的当前告警阈值的对比结果,判断所述关联系统的当前状态是否满足告警条件,包括:

3.根据权利要求2所述的方法,其特征在于,所述判断当前异常指标数量是否超过所述关联系统对应的异常数量之前,还包括:

4.根据权利要求1所述的方法,其特征在于,所述基于当前第二历史时间范围内获取的所述关联系统对应的监测指标值以及所述关联系统对应的当前熔断阈值,判断所述关联系统的当前状态是否满足熔断条件,包括:

【专利技术属性】
技术研发人员:罗金飞何福江朱德龙
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1