业务系统的监控方法、装置、电子设备及存储介质与流程

文档序号:35896517发布日期:2023-10-28 22:37阅读:20来源:国知局
业务系统的监控方法、装置、电子设备及存储介质与流程

本技术涉及分布式领域,尤其涉及一种业务系统的监控方法、装置、电子设备及存储介质。


背景技术:

1、在分布式领域中,将不同的功能设置在多个分布式的业务系统,通过多个业务系统之间联机通讯完成业务。每个业务系统涉及网络资源、硬件资源以及软件等,不用的业务系统之间使用tcp(传输控制协议,transmission control protocol,简称tcp)/ip(网络协议,internet protocol,简称ip)长连接、tcp/ip短连接、http(超文本传输协议,hypertexttransfer protocol,简称http)以及https(超文本传输安全协议,hypertext transferprotocol secure,简称https)等通讯方式进行联机通讯。在银行业务或金融业务中,通过多个系统之间的联机通讯,完成金融等交易。

2、在业务系统的联机交易中,受到网络抖动、设备断电异常或者应用程序宕机等异常情况的影响,会出现联机异常的情况。对于金融等交易,对时效性存在较高的要求,联机异常会导致交易失败,因此需要及时发现联机异常并处理异常。

3、然而实际应用中,业务系统种类多样化,如何对多样化的业务系统进行有效监控是急需解决的问题。


技术实现思路

1、本技术提供一种业务系统的监控方法、装置、电子设备及存储介质,用以灵活监控业务系统。

2、第一方面,本技术提供一种业务系统的监控方法,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述方法包括:确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。

3、在一种可能的实施方式中,根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息,包括:判断所述第一业务系统中是否存在所述第二业务系统对应的已有监控配置信息;若是,则确定所述已有监控配置信息的生成时刻,并根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息;若否,则获取配置模板,并根据所述连接类型和所述配置模板,生成所述目标监控配置信息。

4、在一种可能的实施方式中,根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息,包括:获取所述生成时刻与所述当前时刻之间的第一时长;若所述第一时长小于或等于预设时长,则将所述已有监控配置信息确定为所述目标监控配置信息;若所述第一时长大于所述预设时长,则对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。

5、在一种可能的实施方式中,所述已有监控配置信息中包括第一告警阈值;对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息,包括:获取所述第二业务系统在历史时段内的第一交易处理信息,所述第一交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;确定所述第一交易处理信息对应的第一统计值;将所述第一统计值,确定为所述第一告警阈值;通过所述第一告警阈值,对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。

6、在一种可能的实施方式中,所述配置模板中包括多个填充位;根据所述连接类型和所述配置模板,生成所述目标监控配置信息,包括:确定所述第二业务系统对应的被监控交易;获取所述被监控交易对应的交易信息;根据所述被监控交易,获取所述第二业务系统在历史时段内的第二交易处理信息,所述第二交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;根据所述第二交易处理信息,确定第二告警阈值;将所述交易信息和所述第二告警阈值,填充至所述配置模板中对应的填充位,得到所述目标监控配置信息。

7、在一种可能的实施方式中,所述连接类型为直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和成功率阈值;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,包括:根据所述交易路由,获取所述目标交易信息在预设时段内的总交易数量和交易成功数量;根据所述总交易数量和所述交易成功数量,确定交易成功率;若所述交易成功率大于或等于所述成功率阈值,则确定所述监控结果为所述运行正常;若所述交易成功率小于所述成功率阈值,则确定所述监控结果为所述运行异常。

8、在一种可能的实施方式中,所述连接类型为非直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和失败阈值;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,包括:根据所述交易路由,获取所述目标交易信息在预设时段内的交易失败数量;若所述交易失败数量小于或等于所述失败阈值,则确定所述监控结果为所述运行正常;若所述交易失败数量大于所述失败阈值,则确定所述监控结果为所述运行异常。

9、第二方面,本技术提供一种业务系统的监控装置,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述装置包括:确定模块,用于确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;识别模块,用于确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;获取模块,用于根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;监控模块,用于根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。

10、在一种可能的实施方式中,所述获取模块,具体用于判断所述第一业务系统中是否存在所述第二业务系统对应的已有监控配置信息;所述获取模块,具体还用于若是,则确定所述已有监控配置信息的生成时刻,并根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息;所述获取模块,具体还用于若否,则获取配置模板,并根据所述连接类型和所述配置模板,生成所述目标监控配置信息。

11、在一种可能的实施方式中,所述获取模块,具体用于获取所述生成时刻与所述当前时刻之间的第一时长;所述获取模块,具体还用于若所述第一时长小于或等于预设时长,则将所述已有监控配置信息确定为所述目标监控配置信息;所述获取模块,具体还用于若所述第一时长大于所述预设时长,则对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。

12、在一种可能的实施方式中,所述已有监控配置信息中包括第一告警阈值;所述获取模块,具体用于获取所述第二业务系统在历史时段内的第一交易处理信息,所述第一交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;所述获取模块,具体还用于确定所述第一交易处理信息对应的第一统计值;所述获取模块,具体还用于将所述第一统计值,确定为所述第一告警阈值;所述获取模块,具体还用于通过所述第一告警阈值,对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。

13、在一种可能的实施方式中,所述配置模板中包括多个填充位;所述获取模块,具体用于确定所述第二业务系统对应的被监控交易;所述获取模块,具体还用于获取所述被监控交易对应的交易信息;所述获取模块,具体还用于根据所述被监控交易,获取所述第二业务系统在历史时段内的第二交易处理信息,所述第二交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;所述获取模块,具体还用于根据所述第二交易处理信息,确定第二告警阈值;所述获取模块,具体还用于将所述交易信息和所述第二告警阈值,填充至所述配置模板中对应的填充位,得到所述目标监控配置信息。

14、在一种可能的实施方式中,所述连接类型为直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和成功率阈值;所述装置还包括:第一执行模块,用于根据所述交易路由,获取所述目标交易信息在预设时段内的总交易数量和交易成功数量;所述第一执行模块,还用于根据所述总交易数量和所述交易成功数量,确定交易成功率;所述第一执行模块,还用于若所述交易成功率大于或等于所述成功率阈值,则确定所述监控结果为所述运行正常;所述第一执行模块,还用于若所述交易成功率小于所述成功率阈值,则确定所述监控结果为所述运行异常。

15、在一种可能的实施方式中,所述连接类型为非直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和失败阈值;所述装置还包括:第二执行模块,用于根据所述交易路由,获取所述目标交易信息在预设时段内的交易失败数量;所述第二执行模块,还用于若所述交易失败数量小于或等于所述失败阈值,则确定所述监控结果为所述运行正常;所述第二执行模块,还用于若所述交易失败数量大于所述失败阈值,则确定所述监控结果为所述运行异常。

16、第三方面,本技术提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现第一方面中任一项所述的方法。

17、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行如第一方面中任一项所述的方法。

18、第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行如第一方面中任一项所述的方法。

19、本技术提供的业务系统的监控方法、装置、电子设备及存储介质,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述方法包括:确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。以上方案,通过监控程序,可以灵活确定监控配置信息进行监控,从而针对多样化的业务系统进行有效监控。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1