一种交易监控方法、装置、设备及存储介质与流程

文档序号:35680236发布日期:2023-10-08 16:43阅读:24来源:国知局
一种交易监控方法、装置、设备及存储介质与流程

本说明书实施例涉及数据处理,适用于金融科技领域,例如交易处理场景,尤其涉及一种交易监控方法、装置、设备及存储介质。


背景技术:

1、目前交易报文的处理系统大多为分布在多个区域的分布式系统,每个区域为一个园区,每个园区内的多个物理服务器组成一个云域,即计算资源域,计算资源域内的物理服务器上部署多个虚拟服务器,虚拟服务器用于处理交易报文。此外,还对交易进行分层,即将交易报文的多个处理步骤进行进一步的划分,在虚拟服务器上部署多个子系统,每个子系统对应一个交易分层,负责处理交易的一个处理步骤。在每个子系统上部署多个容器,同一子系统的多个容器具有相同的功能。

2、在接收到交易报文后,按照交易报文处理步骤的顺序,分别由对应子系统上的一个容器处理该交易的一个步骤,处理完毕后,通过云域内的网络资源域发送给下一个子系统上的一个容器进行下一个步骤的处理,直至交易处理完毕。

3、目前交易报文的处理仅仅依赖于集中监控报警,监控交易报文的处理结果,当出现问题时,无法快速定位问题,影响事件处置决策和应急时效。

4、现在亟需一种交易监控方法,从而解决现有的交易报文处理技术中仅依赖于集中监控报警,导致无法快速定位问题,影响事件处置决策和应急时效的问题。


技术实现思路

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、监控视图生成单元,用于根据各字段对应的应用交易日志集分别生成各字段对应的监控视图;

36、监控单元,用于根据所述监控视图以及对应的所述应用交易日志集中所述应用交易日志的交易成功率对所述交易系统进行监控。

37、另一方面,本说明书实施例还提供了一种计算机设备,包括存储器、处理器、以及存储在存储器上的计算机程序,处理器执行所述计算机程序时实现上述的方法。

38、另一方面,本说明书实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法。

39、最后,本说明书实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述的方法。

40、利用本说明书实施例,首先获取交易系统处理交易报文时生成的应用交易日志,然后对获取到的多个应用交易日志按照预定的多个字段进行归类,各字段对应的应用交易日志集,然后再根据各字段对应的应用交易日志集分别生成各字段对应的监控视图,最后根据监控视图以及对应的应用交易日志集中应用交易日志的交易成功率对交易系统进行监控。相比于现有技术中集中监控报警的方法,本说明书实施例中应用交易日志中各字段的值代表交易系统的环境信息,利用应用交易日志中的交易环境信息,从不同的维度构建监控视图,在多个维度上对交易系统进行监控。从而在发生问题时,根据不同维度的交易视图快速且精确地确定问题原因,以便于工作人员及时采取相应措施,解决了现有的交易报文处理技术中仅依赖于集中监控报警,导致无法快速定位问题,影响事件处置决策和应急时效的问题。

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