本发明涉及软件,尤其涉及一种金融类业务异常场景监控方法、装置、设备和存储介质。
背景技术:
1、近年来,银行互联网金融业务发展迅猛,互联网应用软件也以较高频率进行迭代升级,以满足不断变化更新的客户需求,而应用软件的频繁升级,对运行稳定性带来巨大压力,往往因某一个小功能点的代码逻辑存在缺陷,对应用软件服务质量有较大影响,影响了客户的使用体验,也对银行业务发展产生较大阻力,因此对互联网应用软件的监控能力也在持续提升,对运行所遇到的问题可以及时发现和解决,尽快恢复以降低对客户影响。
2、目前,银行对应用软件的监控均已实现自动化监控,包括对软件运行的成功率、响应时间等技术类指标有非常全面的要求,而对业务场景维度的监控有些不足。例如线上转账或支付业务,业务规则会对大额交易、特殊账户等情况有额外校验或限制,在此类业务场景下,如果程序逻辑校验并未产生异常或失败,而与往常相比该场景交易量很低,或一直无法正常处理,而技术类监控无法识别。
技术实现思路
1、本发明提供了一种金融类业务异常场景监控方法、装置、设备和存储介质,以实现对金融类业务异常场景的监控。
2、根据本发明的一方面,提供了一种金融类业务异常场景监控方法,包括:通过前端接收用户的配置参数,并将所述配置参数传递给服务层;
3、通过所述服务层根据所述配置参数生成执行任务,其中,所述执行任务包括手工执行任务和定时执行任务;
4、当所述执行任务被触发时,启动所述执行任务对所述数据库进行查询获取金融类业务数据;
5、当确定所述金融类业务数据异常时生成监控信息,并通过所述服务层将所述监控信息发送给所述用户。
6、根据本发明的另一方面,提供了一种金融类业务异常场景监控装置,包括:配置参数传递模块,用于通过前端接收用户的配置参数,并将所述配置参数传递给服务层;
7、执行任务生成模块,用于通过所述服务层根据所述配置参数生成执行任务,其中,所述执行任务包括手工执行任务和定时执行任务;
8、金融类业务数据获取模块,用于当所述执行任务被触发时,启动所述执行任务对所述数据库进行查询获取金融类业务数据;
9、监控信息发送模块,用于当确定所述金融类业务数据异常时生成监控信息,并通过所述服务层将所述监控信息发送给所述用户。
10、根据本发明的另一方面,提供了一种终端设备,其特征在于,所述终端设备包括:
11、一个或多个处理器;
12、存储装置,用于存储一个或多个程序,
13、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器执行本发明任一实施例所述的方法。
14、根据本发明的另一方面,提供了一种计算机可执行指令的存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的方法。
15、本发明的技术方案,通过前端接收用户的配置信息并发送到服务层,并通过服务层生成执行任务,并在执行任务触发的情况下对数据库中的金融类业务数据进行扫描,并在确定扫描异常时生成监控信息反馈给用户,从而实现从业务场景维度实现对金融数据的监控。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种金融类业务异常场景监控方法,其特征在于,应用于监控系统,所述监控系统包括前端、服务层和数据库,包括:
2.根据权利要求1所述的方法,其特征在于,所述通过前端接收用户的配置参数之前,还包括:
3.根据权利要求1所述的方法,其特征在于,所述通过前端接收用户的配置参数,并将所述配置参数传递给服务层,包括:
4.根据权利要求3所述的方法,其特征在于,所述通过所述服务层根据所述配置参数生成执行任务,包括:
5.根据权利要求4所述的方法,其特征在于,所述监控系统还包括批量作业平台,所述通过所述服务层根据所述配置参数生成执行任务之后,还包括:
6.根据权利要求5所述的方法,其特征在于,所述当所述执行任务被触发时,启动所述执行任务对所述数据库进行查询获取金融类业务数据,包括:
7.根据权利要求3所述的方法,其特征在于,所述通过所述服务层根据所述配置参数生成执行任务之前,还包括:
8.一种金融类业务异常场景监控装置,其特征在于,包括:
9.一种终端设备,其特征在于,所述终端设备包括:
10.一种计算机可执行指令的存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一项所述方法。