业务系统的监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39250563 阅读:8 留言:0更新日期:2023-10-30 12:02
本申请提供一种业务系统的监控方法、装置、电子设备及存储介质,可用于分布式或其他领域。应用于第一业务系统,第一业务系统中设置有监控程序,该方法包括:确定第一业务系统待监控的第二业务系统,第二业务系统为第一业务系统的下游业务系统;确定第二业务系统与第一业务系统的连接类型,连接类型为直连类型或者非直连类型;根据连接类型,获取第二业务系统对应的目标监控配置信息;根据目标监控配置信息,通过监控程序确定第二业务系统对应的监控结果,监控结果为运行正常或者运行异常。以上方案,通过监控程序,可以灵活确定监控配置信息进行监控,从而针对多样化的业务系统进行有效监控。有效监控。有效监控。

【技术实现步骤摘要】
业务系统的监控方法、装置、电子设备及存储介质


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

技术介绍

[0002]在分布式领域中,将不同的功能设置在多个分布式的业务系统,通过多个业务系统之间联机通讯完成业务。每个业务系统涉及网络资源、硬件资源以及软件等,不用的业务系统之间使用TCP(传输控制协议,Transmission Control Protocol,简称TCP)/IP(网络协议,Internet Protocol,简称IP)长连接、TCP/IP短连接、HTTP(超文本传输协议,Hypertext Transfer Protocol,简称HTTP)以及HTTPS(超文本传输安全协议,Hypertext Transfer Protocol Secure,简称HTTPS)等通讯方式进行联机通讯。在银行业务或金融业务中,通过多个系统之间的联机通讯,完成金融等交易。
[0003]在业务系统的联机交易中,受到网络抖动、设备断电异常或者应用程序宕机等异常情况的影响,会出现联机异常的情况。对于金融等交易,对时效性存在较高的要求,联机异常会导致交易失败,因此需要及时发现联机异常并处理异常。
[0004]然而实际应用中,业务系统种类多样化,如何对多样化的业务系统进行有效监控是急需解决的问题。

技术实现思路

[0005]本申请提供一种业务系统的监控方法、装置、电子设备及存储介质,用以灵活监控业务系统。
[0006]第一方面,本申请提供一种业务系统的监控方法,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述方法包括:确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。
[0007]在一种可能的实施方式中,根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息,包括:判断所述第一业务系统中是否存在所述第二业务系统对应的已有监控配置信息;若是,则确定所述已有监控配置信息的生成时刻,并根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息;若否,则获取配置模板,并根据所述连接类型和所述配置模板,生成所述目标监控配置信息。
[0008]在一种可能的实施方式中,根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息,包括:获取所述生成时刻与所述当前时刻之间的第一时长;若所述第一时长小于或等于预设时长,则将所述已有监控配置信息确定为所述目标监
控配置信息;若所述第一时长大于所述预设时长,则对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。
[0009]在一种可能的实施方式中,所述已有监控配置信息中包括第一告警阈值;对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息,包括:获取所述第二业务系统在历史时段内的第一交易处理信息,所述第一交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;确定所述第一交易处理信息对应的第一统计值;将所述第一统计值,确定为所述第一告警阈值;通过所述第一告警阈值,对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。
[0010]在一种可能的实施方式中,所述配置模板中包括多个填充位;根据所述连接类型和所述配置模板,生成所述目标监控配置信息,包括:确定所述第二业务系统对应的被监控交易;获取所述被监控交易对应的交易信息;根据所述被监控交易,获取所述第二业务系统在历史时段内的第二交易处理信息,所述第二交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;根据所述第二交易处理信息,确定第二告警阈值;将所述交易信息和所述第二告警阈值,填充至所述配置模板中对应的填充位,得到所述目标监控配置信息。
[0011]在一种可能的实施方式中,所述连接类型为直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和成功率阈值;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,包括:根据所述交易路由,获取所述目标交易信息在预设时段内的总交易数量和交易成功数量;根据所述总交易数量和所述交易成功数量,确定交易成功率;若所述交易成功率大于或等于所述成功率阈值,则确定所述监控结果为所述运行正常;若所述交易成功率小于所述成功率阈值,则确定所述监控结果为所述运行异常。
[0012]在一种可能的实施方式中,所述连接类型为非直连类型;所述目标监控配置信息中包括:目标交易信息、交易路由和失败阈值;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,包括:根据所述交易路由,获取所述目标交易信息在预设时段内的交易失败数量;若所述交易失败数量小于或等于所述失败阈值,则确定所述监控结果为所述运行正常;若所述交易失败数量大于所述失败阈值,则确定所述监控结果为所述运行异常。
[0013]第二方面,本申请提供一种业务系统的监控装置,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述装置包括:确定模块,用于确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;识别模块,用于确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;获取模块,用于根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;监控模块,用于根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。
[0014]在一种可能的实施方式中,所述获取模块,具体用于判断所述第一业务系统中是否存在所述第二业务系统对应的已有监控配置信息;所述获取模块,具体还用于若是,则确定所述已有监控配置信息的生成时刻,并根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息;所述获取模块,具体还用于若否,则获取配置模板,并
根据所述连接类型和所述配置模板,生成所述目标监控配置信息。
[0015]在一种可能的实施方式中,所述获取模块,具体用于获取所述生成时刻与所述当前时刻之间的第一时长;所述获取模块,具体还用于若所述第一时长小于或等于预设时长,则将所述已有监控配置信息确定为所述目标监控配置信息;所述获取模块,具体还用于若所述第一时长大于所述预设时长,则对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。
[0016]在一种可能的实施方式中,所述已有监控配置信息中包括第一告警阈值;所述获取模块,具体用于获取所述第二业务系统在历史时段内的第一交易处理信息,所述第一交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;所述获取模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务系统的监控方法,其特征在于,应用于第一业务系统,所述第一业务系统中设置有监控程序,所述方法包括:确定所述第一业务系统待监控的第二业务系统,所述第二业务系统为所述第一业务系统的下游业务系统;确定所述第二业务系统与所述第一业务系统的连接类型,所述连接类型为直连类型或者非直连类型;根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息;根据所述目标监控配置信息,通过所述监控程序确定所述第二业务系统对应的监控结果,所述监控结果为运行正常或者运行异常。2.根据权利要求1所述的方法,其特征在于,根据所述连接类型,获取所述第二业务系统对应的目标监控配置信息,包括:判断所述第一业务系统中是否存在所述第二业务系统对应的已有监控配置信息;若是,则确定所述已有监控配置信息的生成时刻,并根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息;若否,则获取配置模板,并根据所述连接类型和所述配置模板,生成所述目标监控配置信息。3.根据权利要求2所述的方法,其特征在于,根据所述生成时刻、当前时刻和所述已有监控配置信息,生成所述目标监控配置信息,包括:获取所述生成时刻与所述当前时刻之间的第一时长;若所述第一时长小于或等于预设时长,则将所述已有监控配置信息确定为所述目标监控配置信息;若所述第一时长大于所述预设时长,则对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。4.根据权利要求3所述的方法,其特征在于,所述已有监控配置信息中包括第一告警阈值;对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息,包括:获取所述第二业务系统在历史时段内的第一交易处理信息,所述第一交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;确定所述第一交易处理信息对应的第一统计值;将所述第一统计值,确定为所述第一告警阈值;通过所述第一告警阈值,对所述已有监控配置信息进行更新处理,得到所述目标监控配置信息。5.根据权利要求2所述的方法,其特征在于,所述配置模板中包括多个填充位;根据所述连接类型和所述配置模板,生成所述目标监控配置信息,包括:确定所述第二业务系统对应的被监控交易;获取所述被监控交易对应的交易信息;根据所述被监控交易,获取所述第二业务系统在历史时段内的第二交易处理信息,所述第二交易处理信息为如下任意一种:历史处理成功率、单位时间内的历史处理失败数量;根据所述第二交易处理信息,确定第二告警阈...

【专利技术属性】
技术研发人员:孟令芬
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1