System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其涉及一种业务流程监控方法、装置、设备及存储介质。
技术介绍
1、业务流程监控是指对已经同步或接收的接口业务进行监控,以便及时发现和处理接口业务异常的数据。各个业务系统的开发人员,在业务代码中需上报流程状态数据的位置人工设置埋点,以监控系统接口的运行情况。然而,接口监控方法通常仅是监控业务接口对应的接口数据本身,比如接口请求参数、接口响应参数、接口耗时和接口异常信息等,业务流程监控不够全面。
技术实现思路
1、本专利技术提供一种业务流程监控方法、装置、设备及存储介质,旨在解决接口监控方法通常仅是监控业务接口对应的接口数据本身,比如接口请求参数、接口响应参数、接口耗时和接口异常信息等,业务流程监控不够全面的技术问题。
2、本专利技术提供一种业务流程监控方法,包括:
3、获取目标业务流程中的任一业务接口发起的报文请求信息,其中,所述报文请求信息包括业务数据;
4、基于所述报文请求信息,生成接口业务关联信息,其中,所述接口业务关联信息包括标识信息;
5、获取外部网元反馈的报文响应信息,以将所述报文响应信息、所述报文响应信息关联的报文请求信息和所述接口业务关联信息进行关联存储及显示;
6、基于所述报文响应信息、所述报文请求信息和所述接口业务关联信息,对各所述业务接口进行接口管理监控以及对各所述外部网元的接口加载状态和业务详情信息进行加载监控,其中,所述业务详情信息包括所述业务数据对应的流转信息。
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、本专利技术提供的业务流程监控方法、装置、设备及存储介质,包括:获取目标业务流程中的任一业务接口发起的报文请求信息,其中,所述报文请求信息包括业务数据;基于所述报文请求信息,生成接口业务关联信息,其中,所述接口业务关联信息包括标识信息;获取外部网元反馈的报文响应信息,以将所述报文响应信息、所述报文响应信息关联的报文请求信息和所述接口业务关联信息进行关联存储及显示;基于所述报文响应信息、所述报文请求信息和所述接口业务关联信息,对各所述业务接口进行接口管理监控以及对各所述外部网元的接口加载状态和业务详情信息进行加载监控,其中,所述业务详情信息包括所述业务数据对应的流转信息。通过基于所述报文请求信息,生成接口与业务对应的接口业务关联信息,从而不但能监控接口数据本身,还可以监控关联的接口业务信息。通过标识信息可以扩展接口得到业务数据的流转信息,可以达到接口数据和业务数据的全流程监控。
本文档来自技高网...【技术保护点】
1.一种业务流程监控方法,其特征在于,包括:
2.根据权利要求1所述的业务流程监控方法,其特征在于,所述外部网元的接口类型包括消息接口和文件接口;所述标识信息包括交易流水号、业务关键字、系统标识和接口标识;
3.根据权利要求1所述的业务流程监控方法,其特征在于,所述基于所述报文响应信息、所述报文请求信息和所述接口业务关联信息,对各所述业务接口进行接口管理监控以及对各所述外部网元的接口加载状态和业务详情信息进行加载监控,包括:
4.根据权利要求1所述的业务流程监控方法,其特征在于,所述获取目标业务流程中的任一业务接口发起的报文请求信息,包括:
5.根据权利要求1所述的业务流程监控方法,其特征在于,所述获取外部网元反馈的报文响应信息之后,还包括:
6.根据权利要求1所述的业务流程监控方法,其特征在于,所述将所述报文响应信息、所述报文响应信息关联的报文请求信息和所述接口业务关联信息进行关联存储及显示之后,还包括:
7.根据权利要求1所述的业务流程监控方法,其特征在于,所述获取外部网元反馈的报文响应信息之后,还包括:
8.一种业务流程监控装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述业务流程监控方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述业务流程监控方法。
...【技术特征摘要】
1.一种业务流程监控方法,其特征在于,包括:
2.根据权利要求1所述的业务流程监控方法,其特征在于,所述外部网元的接口类型包括消息接口和文件接口;所述标识信息包括交易流水号、业务关键字、系统标识和接口标识;
3.根据权利要求1所述的业务流程监控方法,其特征在于,所述基于所述报文响应信息、所述报文请求信息和所述接口业务关联信息,对各所述业务接口进行接口管理监控以及对各所述外部网元的接口加载状态和业务详情信息进行加载监控,包括:
4.根据权利要求1所述的业务流程监控方法,其特征在于,所述获取目标业务流程中的任一业务接口发起的报文请求信息,包括:
5.根据权利要求1所述的业务流程监控方法,其特征在于,所述获取外部网元反馈的报文响应信息之后,还包括:<...
【专利技术属性】
技术研发人员:陈宏海,黄锦展,
申请(专利权)人:卓望数码技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。