CN116091226A - 跨***的交易分析方法、交易分析装置与交易分析*** - Google Patents

跨***的交易分析方法、交易分析装置与交易分析*** Download PDF

Info

Publication number
CN116091226A
CN116091226A CN202211697702.0A CN202211697702A CN116091226A CN 116091226 A CN116091226 A CN 116091226A CN 202211697702 A CN202211697702 A CN 202211697702A CN 116091226 A CN116091226 A CN 116091226A
Authority
CN
China
Prior art keywords
transaction
target transaction
target
service
log
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211697702.0A
Other languages
English (en)
Inventor
张兰英
张帝
刘伟
廖月玲
彭书勤
李航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Postal Savings Bank of China Ltd
Original Assignee
Postal Savings Bank of China Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Postal Savings Bank of China Ltd filed Critical Postal Savings Bank of China Ltd
Priority to CN202211697702.0A priority Critical patent/CN116091226A/zh
Publication of CN116091226A publication Critical patent/CN116091226A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3065Monitoring arrangements determined by the means or processing involved in reporting the monitored data
    • G06F11/3072Monitoring arrangements determined by the means or processing involved in reporting the monitored data where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本申请提供了一种跨***的交易分析方法、交易分析装置与交易分析***。该交易分析方法包括:至少基于全局业务跟踪号,获取目标交易日志,全局业务跟踪号为标识目标交易的唯一的ID信息,目标交易日志为目标交易在多个业务***中的日志信息;基于交易序号和目标交易日志,确定目标交易的目标交易路径,交易序号为标识各业务***的唯一的ID信息;至少将目标交易路径发送至终端设备的显示屏,以使得工作人员基于目标交易路径,对目标交易进行交易分析。由于无需各业务***进行改造,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。

Description

跨***的交易分析方法、交易分析装置与交易分析***
技术领域
本申请涉及智能运维技术领域,具体而言,涉及一种跨***的交易分析方法、交易分析装置、计算机可读存储介质与交易分析***。
背景技术
当前运维***的故障问题排查,大多数局限在对应的业务***的内部。由于无法看到故障问题在外部的业务***调用情况以及结果的返回情况,这样使得运维人员在对故障问题进行定位的过程中,需花费较长的时间。
为了解决上述问题,现有技术中通常采用APM(应用性能管理,ApplicationPerformance Management,简称APM)组件,进行跨业务***间的问题排查。但对于APM组件,通常需设置埋点以及生成埋点日志。其中,埋点可分为客户端埋点、服务端埋点以及客户端和服务端双向型埋点。埋点日志通常要包含以下内容traceId、spanId、调用的开始时间、协议类型、调用方的IP地址和端口、请求的服务名、调用耗时、调用结果以及异常信息等。若业务***生成上述的日志信息,则需要对对应的业务***进行改造。由于不同的业务***使用的编码语言不同、如C语言、Java、Python等等,则对业务***的改造成本也比较高。
因此,亟需一种无需对业务***进行改造,从而较为简单地对单笔交易中出现的故障问题进行跨业务***的定位与排查的方案。
发明内容
本申请的主要目的在于提供一种跨***的交易分析方法、交易分析装置、计算机可读存储介质与交易分析***,以解决现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
根据本发明实施例的一个方面,提供了一种跨***的交易分析方法,包括:至少基于全局业务跟踪号,获取目标交易日志,所述全局业务跟踪号为标识目标交易的唯一的ID信息,所述目标交易日志为所述目标交易在多个业务***中的日志信息;基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,所述交易序号为标识各所述业务***的唯一的ID信息;至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析。
可选地,至少基于全局业务跟踪号,获取目标交易日志,包括:从ES集群日志中筛选中满足所述全局业务跟踪号和目标时间段的日志信息,得到所述目标交易日志。
可选地,基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,包括:基于所述交易序号,确定所述目标交易日志中对应的所述业务***的业务名称,得到多个所述业务名称;基于所述目标交易日志,确定各所述业务***的开始时间、结束时间以及执行状态,所述开始时间为对应的所述业务***执行所述目标交易的开始时间,所述结束时间为对应的所述业务***执行所述目标交易的结束时间,所述执行状态为所述目标交易在对应的所述业务***中的执行状态;基于各所述业务***的所述业务名称、所述开始时间、所述结束时间和所述执行状态,确定所述目标交易的所述目标交易路径。
可选地,基于各所述业务***的所述业务名称、所述开始时间、所述结束时间和所述执行状态,确定所述目标交易的所述目标交易路径,包括:按照各所述业务***的所述开始时间的大小,对各所述业务***进行排序,得到目标执行顺序;基于各所述业务***的所述开始时间和所述结束时间,确定各所述业务***的执行时间,所述执行时间为对应的所述业务***执行所述目标交易的时间;按照所述目标执行顺序,将所述业务名称、所述执行状态和所述执行时间赋值给对应的所述业务***,得到所述目标交易路径。
可选地,至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析,包括:将所述目标交易路径和所述目标交易日志发送至所述终端设备的所述显示屏,以使得所述工作人员基于所述目标交易路径和所述目标交易日志,对所述目标交易进行交易分析。
可选地,在从ES集群日志中筛选中满足所述全局业务跟踪号和目标时间段的日志信息,得到所述目标交易日志之前,所述交易分析方法还包括:响应于作用在所述显示屏的预定操作,接收所述全局业务跟踪号和所述目标时间段。
可选地,在响应于作用在所述显示屏的预定操作,接收所述全局业务跟踪号和所述目标时间段之后,所述交易分析方法还包括:对所述全局业务跟踪号和所述目标时间段进行合法性检查;在所述全局业务跟踪号和所述目标时间段对应的格式类型均满足预定规则的情况下,确定合法性检查通过;在所述全局业务跟踪号和/或所述目标时间段对应的格式类型不满足所述预定规则的情况下,确定合法性检查不通过。
根据本发明实施例的另一方面,还提供了一种跨***的交易分析装置,包括:获取单元,用于至少基于全局业务跟踪号,获取目标交易日志,所述全局业务跟踪号为标识目标交易的唯一的ID信息,所述目标交易日志为所述目标交易在多个业务***中的日志信息;第一确定单元,用于基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,所述交易序号为标识各所述业务***的唯一的ID信息;发送单元,用于至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析。
根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的跨***的交易分析方法。
根据本发明实施例的再一方面,还提供了一种交易分析***,包括:交易链路查询***,所述交易链路查询***包括跨***的交易分析装置,所述交易分析装置用于执行任意一种所述的跨***的交易分析方法;业务***,所述交易链路查询***与所述业务***通信。
在本发明实施例中,所述的交易分析方法中,首先,至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;然后,基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;最后,至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1示出了本申请一种的实施例的跨***的交易分析方法的流程图;
图2示出了本申请一种的实施例的目标交易路径的示意图;
图3示出了本申请一种的实施例的跨***的交易分析装置的结构示意图;
图4示出了本申请一种的实施例的跨***的交易分析方案的流程图。
其中,上述附图包括以下附图标记:
100、第一业务***;200、第二业务***;300、第三业务***;400、第四业务***;500、第五业务***;600、第六业务***。
具体实施方式
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
为了便于描述,以下对本申请实施例涉及的部分名词或术语进行说明:
全局业务跟踪号:由事件触发点生成的全局唯一、全流程共用、以及持续到事件完整结束的标识号码。即同一事件在各业务***、各业务平台、各计算组件或各事务流转处理时,继承的全局业务跟踪号;若一个事件触发多个子事件,则子事件也继承该全局业务跟踪号;
交易序号:交易序号是对全局业务跟踪号的补充,用于跨业务***(或者跨计算组件)调用的场景下,对交易链路上各个分支(即业务***)进行标识,随节点对外调用的变动而不断的变动。
正如背景技术中所说的,现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种跨***的交易分析方法、交易分析装置、计算机可读存储介质与交易分析***。
根据本申请的实施例,提供了一种跨***的交易分析方法。
图1是根据本申请实施例的跨***的交易分析方法的流程图。如图1所示,该交易分析方法包括以下步骤:
步骤S101,至少基于全局业务跟踪号,获取目标交易日志,上述全局业务跟踪号为标识目标交易的唯一的ID信息,上述目标交易日志为上述目标交易在多个业务***中的日志信息;
步骤S102,基于交易序号和上述目标交易日志,确定上述目标交易的目标交易路径,上述交易序号为标识各上述业务***的唯一的ID信息;
步骤S103,至少将上述目标交易路径发送至终端设备的显示屏,以使得工作人员基于上述目标交易路径,对上述目标交易进行交易分析。
上述的交易分析方法中,首先,至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;然后,基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;最后,至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
具体地,上述目标交易可以单笔交易。上述目标交易日志为该目标交易在多个业务***中的日志信息,即为该目标交易在各业务***中的相关日志的合集。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
在实际的应用过程中,可以直接基于全局业务跟踪号,获取目标交易日志。
具体地,在基于全局业务跟踪号,获取目标交易日志的情况下,这样会导致的获取的目标交易日志的数量较多,也会增加从ES集群中进行搜索的时长,即容易搜索超时的情况。故基于上述的问题,本申请的一种实施例中,至少基于全局业务跟踪号,获取目标交易日志,包括:从ES(Elastic Search)集群日志中筛选中满足上述全局业务跟踪号和目标时间段的日志信息,得到上述目标交易日志。也就是说,通过增加搜索的限定条件,这样可以使得需搜索的数量较少,从而可以避免出现超时的问题。
具体地,上述的实施例中,基于全局业务跟踪号和目标时间段这两个搜索的限定条件,从ES集群日志中筛选出满足条件的日志信息。该日志信息,即为该目标交易,在对应的业务***中的相关日志信息。再由搜索出的各***的相关日志信息,构成目标交易日志。
具体地,从ES集群搜索目标交易在各个业务***的日志信息时,并不限于通过全局业务跟踪号和目标时间段,还可以为采用其他的搜索字段进行搜索。例如,通过全局业务跟踪号、日期以及目标时间段等等。
本申请的另一种实施例中,基于交易序号和上述目标交易日志,确定上述目标交易的目标交易路径,包括:基于上述交易序号,确定上述目标交易日志中对应的上述业务***的业务名称,得到多个上述业务名称;基于上述目标交易日志,确定各上述业务***的开始时间、结束时间以及执行状态,上述开始时间为对应的上述业务***执行上述目标交易的开始时间,上述结束时间为对应的上述业务***执行上述目标交易的结束时间,上述执行状态为上述目标交易在对应的上述业务***中的执行状态;基于各上述业务***的上述业务名称、上述开始时间、上述结束时间和上述执行状态,确定上述目标交易的上述目标交易路径。具体地,在该实施例中,基于确定的各业务***的业务名称、开始时间、结束时间以及执行状态,确定目标交易对应的目标交易路径,这样不仅可以较为简单地确定出目标交易路径,还可以使得确定出的目标交易路径包含的信息较为丰富,以及目标交易路径的整体的可读性较高。
具体地,每一个业务***均对应着一个唯一的交易序号。也就是说,基于交易序号,可以较为简单地从目标交易日志中确定出各业务***的业务名称。例如,在银行的场景下,若手机银行***对应的交易序号为9910006。若目标交易日志中存在9910006,则可以知悉目标交易所流转的业务***对应的业务名称为手机银行***。后续基于各业务***的业务名称、开始时间、结束时间和执行状态,确定目标交易的目标交易路径,这样可以较为简单地确定出目标交易在被处理的过程中,经历了哪些业务***,且对应的执行状态是什么,进一步地使得确定的目标交易路径的整体的可读性较高。
为了较为清楚地了解到目标交易在各业务***的流转顺序,即目标交易对应的各业务***的调用关系,本申请的又一种实施例中,基于各上述业务***的上述业务名称、上述开始时间、上述结束时间和上述执行状态,确定上述目标交易的上述目标交易路径,包括:按照各上述业务***的上述开始时间的大小,对各上述业务***进行排序,得到目标执行顺序;基于各上述业务***的上述开始时间和上述结束时间,确定各上述业务***的执行时间,上述执行时间为对应的上述业务***执行上述目标交易的时间;按照上述目标执行顺序,将上述业务名称、上述执行状态和上述执行时间赋值给对应的上述业务***,得到上述目标交易路径。
本申请的一种具体的实施例中,如图2所示,按照各业务***的开始时间的大小,对各业务***进行排序,得到目标执行顺序,即如图2所示目标执行顺序可以为第一业务***100、第二业务***200、第三业务***300、第四业务***400以及同时流转到第五业务***500和第六业务***600。再按照确定出的目标执行顺序,将业务名称、执行状态以及执行时间赋值给对应的业务***,得到目标交易路径,即图2所示的树状的调用链。本申请的一种具体的实施例中,在银行的场景下,第一业务***100对应的业务名称可以为统一柜面,其的执行状态为成功,以及其的执行时间为228ms。第二业务***200对应的业务名称可以为传统渠道,其的执行状态为成功,以及其的执行时间为189ms。第三业务***300对应的业务名称可以为企业服务总线,其的执行状态为成功,以及其的执行时间为228ms。第四业务***400对应的业务名称可以为银行汇款,其的执行状态为成功,以及其的执行时间为88ms。第五业务***500对应的业务名称可以为个人存款,其的执行状态为成功,以及其的执行时间为43ms。第六业务***600对应的业务名称可以为支付前置,其的执行状态为成功,以及其的执行时间为58ms。通过上述的目标交易路径,可以较为清楚地观察出目标交易在各业务***中的调用关系,以及执行状态和执行时间,使得确定的整个目标交易路径的可读性较高。
为了进一步地方便工作人员对目标交易进行交易分析,本申请的再一种实施例中,至少将上述目标交易路径发送至终端设备的显示屏,以使得工作人员基于上述目标交易路径,对上述目标交易进行交易分析,包括:将上述目标交易路径和上述目标交易日志发送至上述终端设备的上述显示屏,以使得上述工作人员基于上述目标交易路径和上述目标交易日志,对上述目标交易进行交易分析。
本申请的一种具体的实施例中,上述目标交易路径可以位于显示屏的第一区域中,上述目标交易日志可以位于显示屏的第二区域中。其中,上述第一区域和上述第二区域可以左右陈列,当然,上述第一区域和上述第二区域也可以上下陈列。
本申请的一种实施例中,在从ES集群日志中筛选中满足上述全局业务跟踪号和目标时间段的日志信息,得到上述目标交易日志之前,上述交易分析方法还包括:响应于作用在上述显示屏的预定操作,接收上述全局业务跟踪号和上述目标时间段。具体地,在本方案中,基于工作人员输入的搜索条件,即全局业务跟踪号和目标时间段,这样后续可以较为简单地得到目标交易日志。
在实际的应用过程中,可以接收工作人员在显示屏上输入至全局业务跟踪号和目标时间段。当然,并不限于通过工作人员在显示屏上输入全局业务跟踪号和目标时间段,还可以通过选择的方式,对全局业务跟踪号和目标时间段进行选择。
为了保证程序的健壮性较高,以及避免因输入的全局业务跟踪号和目标时间不符合预定规则,而导致的程序异常的问题,本申请的另一种实施例中,在响应于作用在上述显示屏的预定操作,接收上述全局业务跟踪号和上述目标时间段之后,上述交易分析方法还包括:对上述全局业务跟踪号和上述目标时间段进行合法性检查;在上述全局业务跟踪号和上述目标时间段对应的格式类型均满足预定规则的情况下,确定合法性检查通过;在上述全局业务跟踪号和/或上述目标时间段对应的格式类型不满足上述预定规则的情况下,确定合法性检查不通过。
本申请的一种具体的实施例中,对全局业务跟踪号进行合法性检查,即为对全局业务跟踪号对应的格式类型进行合法性检查。例如,确定工作人员输入的全局业务跟踪号的长度是否满足预定规则;在全局业务跟踪号全部为数字的情况下,确定输入的全局业务跟踪号中是否含有字母等等信息。
本申请的另一种具体的实施例中,对目标时间段进行合法性检查,即为对目标时间段对应的格式类型进行合法性检查。例如,确定工作人员输入的目标时间段是否在预设的时间段内等等。
具体地,上述的实施例中,上述预定规则用于对全局业务跟踪号和目标时间段进行合法性检查的规则。上述全局业务跟踪号和上述目标时间段的合法性检测可以使用同一个预定规则。当然,上述全局业务跟踪号和上述目标时间段的合法性检测也可以使用不同的预定规则。也就是说,上述预定规则只需要对全局业务跟踪号和目标时间段进行合法性检查即可,其可以根据实际的应用情况进行灵活地制定。
本申请实施例还提供了一种跨***的交易分析装置,需要说明的是,本申请实施例的跨***的交易分析装置可以用于执行本申请实施例所提供的用于跨***的交易分析方法。以下对本申请实施例提供的跨***的交易分析装置进行介绍。
图3是根据本申请实施例的跨***的交易分析装置的结构示意图。如图3所示,该交易分析装置包括:
获取单元10,用于至少基于全局业务跟踪号,获取目标交易日志,上述全局业务跟踪号为标识目标交易的唯一的ID信息,上述目标交易日志为上述目标交易在多个业务***中的日志信息;
第一确定单元20,用于基于交易序号和上述目标交易日志,确定上述目标交易的目标交易路径,上述交易序号为标识各上述业务***的唯一的ID信息;
发送单元30,用于至少将上述目标交易路径发送至终端设备的显示屏,以使得工作人员基于上述目标交易路径,对上述目标交易进行交易分析。
上述的交易分析装置中,获取单元用于至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;第一确定单元用于基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;发送单元用于至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
具体地,上述目标交易可以单笔交易。上述目标交易日志为该目标交易在多个业务***中的日志信息,即为该目标交易在各业务***中的相关日志的合集。
在实际的应用过程中,可以直接基于全局业务跟踪号,获取目标交易日志。
具体地,在基于全局业务跟踪号,获取目标交易日志的情况下,这样会导致的获取的目标交易日志的数量较多,也会增加从ES集群中进行搜索的时长,即容易搜索超时的情况。故基于上述的问题,本申请的一种实施例中,上述获取单元包括筛选模块,用于从ES(Elastic Search)集群日志中筛选中满足上述全局业务跟踪号和目标时间段的日志信息,得到上述目标交易日志。也就是说,通过增加搜索的限定条件,这样可以使得需搜索的数量较少,从而可以避免出现超时的问题。
具体地,上述的实施例中,基于全局业务跟踪号和目标时间段这两个搜索的限定条件,从ES集群日志中筛选出满足条件的日志信息。该日志信息,即为该目标交易,在对应的业务***中的相关日志信息。再由搜索出的各***的相关日志信息,构成目标交易日志。
具体地,从ES集群搜索目标交易在各个业务***的日志信息时,并不限于通过全局业务跟踪号和目标时间段,还可以为采用其他的搜索字段进行搜索。例如,通过全局业务跟踪号、日期以及目标时间段等等。
本申请的另一种实施例中,上述第一确定单元包括第一确定模块、第二确定模块和第三确定模块,其中,上述第一确定模块用于基于上述交易序号,确定上述目标交易日志中对应的上述业务***的业务名称,得到多个上述业务名称;上述第二确定模块用于基于上述目标交易日志,确定各上述业务***的开始时间、结束时间以及执行状态,上述开始时间为对应的上述业务***执行上述目标交易的开始时间,上述结束时间为对应的上述业务***执行上述目标交易的结束时间,上述执行状态为上述目标交易在对应的上述业务***中的执行状态;上述第三确定模块用于基于各上述业务***的上述业务名称、上述开始时间、上述结束时间和上述执行状态,确定上述目标交易的上述目标交易路径。具体地,在该实施例中,基于确定的各业务***的业务名称、开始时间、结束时间以及执行状态,确定目标交易对应的目标交易路径,这样不仅可以较为简单地确定出目标交易路径,还可以使得确定出的目标交易路径包含的信息较为丰富,以及目标交易路径的整体的可读性较高。
具体地,每一个业务***均对应着一个唯一的交易序号。也就是说,基于交易序号,可以较为简单地从目标交易日志中确定出各业务***的业务名称。例如,在银行的场景下,若手机银行***对应的交易序号为9910006。若目标交易日志中存在9910006,则可以知悉目标交易所流转的业务***对应的业务名称为手机银行***。后续基于各业务***的业务名称、开始时间、结束时间和执行状态,确定目标交易的目标交易路径,这样可以较为简单地确定出目标交易在被处理的过程中,经历了哪些业务***,且对应的执行状态是什么,进一步地使得确定的目标交易路径的整体的可读性较高。
为了较为清楚地了解到目标交易在各业务***的流转顺序,即目标交易对应的各业务***的调用关系,本申请的又一种实施例中,上述第三确定模块包括排序子模块、确定子模块和赋值子模块,其中,上述排序子模块用于按照各上述业务***的上述开始时间的大小,对各上述业务***进行排序,得到目标执行顺序;上述确定子模块用于基于各上述业务***的上述开始时间和上述结束时间,确定各上述业务***的执行时间,上述执行时间为对应的上述业务***执行上述目标交易的时间;上述赋值子模块用于按照上述目标执行顺序,将上述业务名称、上述执行状态和上述执行时间赋值给对应的上述业务***,得到上述目标交易路径。
本申请的一种具体的实施例中,如图2所示,按照各业务***的开始时间的大小,对各业务***进行排序,得到目标执行顺序,即如图2所示目标执行顺序可以为第一业务***100、第二业务***200、第三业务***300、第四业务***400以及同时流转到第五业务***500和第六业务***600。再按照确定出的目标执行顺序,将业务名称、执行状态以及执行时间赋值给对应的业务***,得到目标交易路径,即图2所示的树状的调用链。本申请的一种具体的实施例中,在银行的场景下,第一业务***100对应的业务名称可以为统一柜面,其的执行状态为成功,以及其的执行时间为228ms。第二业务***200对应的业务名称可以为传统渠道,其的执行状态为成功,以及其的执行时间为189ms。第三业务***300对应的业务名称可以为企业服务总线,其的执行状态为成功,以及其的执行时间为228ms。第四业务***400对应的业务名称可以为银行汇款,其的执行状态为成功,以及其的执行时间为88ms。第五业务***500对应的业务名称可以为个人存款,其的执行状态为成功,以及其的执行时间为43ms。第六业务***600对应的业务名称可以为支付前置,其的执行状态为成功,以及其的执行时间为58ms。通过上述的目标交易路径,可以较为清楚地观察出目标交易在各业务***中的调用关系,以及执行状态和执行时间,使得确定的整个目标交易路径的可读性较高。
为了进一步地方便工作人员对目标交易进行交易分析,本申请的再一种实施例中,上述发送单元包括发送模块,用于将上述目标交易路径和上述目标交易日志发送至上述终端设备的上述显示屏,以使得上述工作人员基于上述目标交易路径和上述目标交易日志,对上述目标交易进行交易分析。
本申请的一种具体的实施例中,上述目标交易路径可以位于显示屏的第一区域中,上述目标交易日志可以位于显示屏的第二区域中。其中,上述第一区域和上述第二区域可以左右陈列,当然,上述第一区域和上述第二区域也可以上下陈列。
本申请的一种实施例中,上述交易分析装置还包括接收单元,用于在从ES集群日志中筛选中满足上述全局业务跟踪号和目标时间段的日志信息,得到上述目标交易日志之前,响应于作用在上述显示屏的预定操作,接收上述全局业务跟踪号和上述目标时间段。具体地,在本方案中,基于工作人员输入的搜索条件,即全局业务跟踪号和目标时间段,这样后续可以较为简单地得到目标交易日志。
在实际的应用过程中,可以接收工作人员在显示屏上输入至全局业务跟踪号和目标时间段。当然,并不限于通过工作人员在显示屏上输入全局业务跟踪号和目标时间段,还可以通过选择的方式,对全局业务跟踪号和目标时间段进行选择。
为了保证程序的健壮性较高,以及避免因输入的全局业务跟踪号和目标时间不符合预定规则,而导致的程序异常的问题,本申请的另一种实施例中,上述交易分析方法还包括检查单元、第二确定单元和第三确定单元,其中,上述检查单元用于在响应于作用在上述显示屏的预定操作,接收上述全局业务跟踪号和上述目标时间段之后,对上述全局业务跟踪号和上述目标时间段进行合法性检查;上述第二确定单元用于在上述全局业务跟踪号和上述目标时间段对应的格式类型均满足预定规则的情况下,确定合法性检查通过;上述第三确定单元用于在上述全局业务跟踪号和/或上述目标时间段对应的格式类型不满足上述预定规则的情况下,确定合法性检查不通过。
本申请的一种具体的实施例中,对全局业务跟踪号进行合法性检查,即为对全局业务跟踪号对应的格式类型进行合法性检查。例如,确定工作人员输入的全局业务跟踪号的长度是否满足预定规则;在全局业务跟踪号全部为数字的情况下,确定输入的全局业务跟踪号中是否含有字母等等信息。
本申请的另一种具体的实施例中,对目标时间段进行合法性检查,即为对目标时间段对应的格式类型进行合法性检查。例如,确定工作人员输入的目标时间段是否在预设的时间段内等等。
具体地,上述的实施例中,上述预定规则用于对全局业务跟踪号和目标时间段进行合法性检查的规则。上述全局业务跟踪号和上述目标时间段的合法性检测可以使用同一个预定规则。当然,上述全局业务跟踪号和上述目标时间段的合法性检测也可以使用不同的预定规则。也就是说,上述预定规则只需要对全局业务跟踪号和目标时间段进行合法性检查即可,其可以根据实际的应用情况进行灵活地制定。
上述跨***的交易分析装置包括处理器和存储器,上述获取单元、第一确定单元和发送单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时实现上述跨***的交易分析方法。
本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述跨***的交易分析方法。
本申请的一种典型的实施例中,还提供了一种交易分析***。该交易分析***包括交易链路查询***和业务***。其中,交易链路查询***,上述交易链路查询***包括跨***的交易分析装置,上述交易分析装置用于执行任意一种上述的跨***的交易分析方法;业务***,上述交易链路查询***与上述业务***通信。
上述的交易分析***包括交易链路查询***和业务***。上述交易链路查询***包括跨***的交易分析装置,上述交易分析装置用于执行任意一种上述的跨***的交易分析方法;业务***,上述交易链路查询***与上述业务***通信。上述的跨***的交易分析方法中,首先,至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;然后;基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;最后,至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:
步骤S101,至少基于全局业务跟踪号,获取目标交易日志,上述全局业务跟踪号为标识目标交易的唯一的ID信息,上述目标交易日志为上述目标交易在多个业务***中的日志信息;
步骤S102,基于交易序号和上述目标交易日志,确定上述目标交易的目标交易路径,上述交易序号为标识各上述业务***的唯一的ID信息;
步骤S103,至少将上述目标交易路径发送至终端设备的显示屏,以使得工作人员基于上述目标交易路径,对上述目标交易进行交易分析。
本文中的设备可以是服务器、PC、PAD、手机等。
本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:
步骤S101,至少基于全局业务跟踪号,获取目标交易日志,上述全局业务跟踪号为标识目标交易的唯一的ID信息,上述目标交易日志为上述目标交易在多个业务***中的日志信息;
步骤S102,基于交易序号和上述目标交易日志,确定上述目标交易的目标交易路径,上述交易序号为标识各上述业务***的唯一的ID信息;
步骤S103,至少将上述目标交易路径发送至终端设备的显示屏,以使得工作人员基于上述目标交易路径,对上述目标交易进行交易分析。
为了本领域技术人员能够更加清楚地了解本申请的技术方案,以下将结合具体的实施例来说明本申请的技术方案和技术效果。
实施例
本申请的一种具体的实施例中,还提供了一种跨***的交易分析方案,具体见图4所示。该交易分析方案的具体步骤如下:
第一步:工作人员基于交易链路查询***的UI界面,输入全局业务跟踪号和目标时间段。
第二步:服务器在接收到工作人员输入的全局业务跟踪号和目标时间段后,对全局业务跟踪号和目标时间段进行合法性检查。在全局业务跟踪号和目标时间段对应的格式类型均满足预定规则的情况下,确定合法性检查通过;在全局业务跟踪号和/或目标时间段对应的格式类型不满足预定规则的情况下,确定合法性检查不通过。
第三步:在检查通过的情况下,基于全局业务跟踪号和目标时间段,从ES集群日志中进行查询;在检查未通过的情况下,则直接返回结果。
第四步:在存在数据的情况下,即从ES集群日志中筛选中满足全局业务跟踪号和目标时间段的日志信息,得到目标交易日志的情况下,基于目标交易日志和交易序号,确定目标交易路径;在不存在数据的情况下,则返回结果。
第五步:在确定目标交易路径后,将目标交易路径和目标交易日志发送至显示屏,以使得工作人员可以基于目标交易路径和目标交易日志,对目标交易进行交易分析。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:
1)、本申请的交易分析方法中,首先,至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;然后,基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;最后,至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
2)、本申请的交易分析装置中,获取单元用于至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;第一确定单元用于基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;发送单元用于至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
3)、本申请的交易分析***包括交易链路查询***和业务***。上述交易链路查询***包括跨***的交易分析装置,上述交易分析装置用于执行任意一种上述的跨***的交易分析方法;业务***,上述交易链路查询***与上述业务***通信。上述的跨***的交易分析方法中,首先,至少基于目标交易的全局业务跟踪号,确定该目标交易在多个业务***中的日志信息,即获取到该目标交易的目标交易日志;然后;基于该目标交易日志和各业务***的交易序号,确定该目标交易在各业务***的调用链路,即目标交易路径;最后,至少将目标交易路径发送至终端设备的显示屏,这样可以方便工作人员可以基于显示在显示屏上的目标交易路径,对该目标交易进行交易分析。与现有技术中采用APM组件,对目标交易进行跨业务***间的问题排查,本方案中只需获取该目标交易的目标交易日志,再基于目标交易日志和交易序号,便可以确定出该目标交易在各业务***的调用链路,即目标交易路径,从而可以实现对该目标交易进行跨***的问题定位与排查,无需各业务***进行改造,即对各业务***无侵入,也无需获取复杂的相关信息,这样保证了整体的成本较低,从而解决了现有技术中对单笔交易中出现的故障问题进行跨业务***的定位与排查,导致的成本较高的问题。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种跨***的交易分析方法,其特征在于,包括:
至少基于全局业务跟踪号,获取目标交易日志,所述全局业务跟踪号为标识目标交易的唯一的ID信息,所述目标交易日志为所述目标交易在多个业务***中的日志信息;
基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,所述交易序号为标识各所述业务***的唯一的ID信息;
至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析。
2.根据权利要求1所述的交易分析方法,其特征在于,至少基于全局业务跟踪号,获取目标交易日志,包括:
从ES集群日志中筛选中满足所述全局业务跟踪号和目标时间段的日志信息,得到所述目标交易日志。
3.根据权利要求1所述的交易分析方法,其特征在于,基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,包括:
基于所述交易序号,确定所述目标交易日志中对应的所述业务***的业务名称,得到多个所述业务名称;
基于所述目标交易日志,确定各所述业务***的开始时间、结束时间以及执行状态,所述开始时间为对应的所述业务***执行所述目标交易的开始时间,所述结束时间为对应的所述业务***执行所述目标交易的结束时间,所述执行状态为所述目标交易在对应的所述业务***中的执行状态;
基于各所述业务***的所述业务名称、所述开始时间、所述结束时间和所述执行状态,确定所述目标交易的所述目标交易路径。
4.根据权利要求3所述的交易分析方法,其特征在于,基于各所述业务***的所述业务名称、所述开始时间、所述结束时间和所述执行状态,确定所述目标交易的所述目标交易路径,包括:
按照各所述业务***的所述开始时间的大小,对各所述业务***进行排序,得到目标执行顺序;
基于各所述业务***的所述开始时间和所述结束时间,确定各所述业务***的执行时间,所述执行时间为对应的所述业务***执行所述目标交易的时间;
按照所述目标执行顺序,将所述业务名称、所述执行状态和所述执行时间赋值给对应的所述业务***,得到所述目标交易路径。
5.根据权利要求1至4中任意一项所述的交易分析方法,其特征在于,至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析,包括:
将所述目标交易路径和所述目标交易日志发送至所述终端设备的所述显示屏,以使得所述工作人员基于所述目标交易路径和所述目标交易日志,对所述目标交易进行交易分析。
6.根据权利要求2至4中任意一项所述的交易分析方法,其特征在于,在从ES集群日志中筛选中满足所述全局业务跟踪号和目标时间段的日志信息,得到所述目标交易日志之前,所述交易分析方法还包括:
响应于作用在所述显示屏的预定操作,接收所述全局业务跟踪号和所述目标时间段。
7.根据权利要求6所述的交易分析方法,其特征在于,在响应于作用在所述显示屏的预定操作,接收所述全局业务跟踪号和所述目标时间段之后,所述交易分析方法还包括:
对所述全局业务跟踪号和所述目标时间段进行合法性检查;
在所述全局业务跟踪号和所述目标时间段对应的格式类型均满足预定规则的情况下,确定合法性检查通过;
在所述全局业务跟踪号和/或所述目标时间段对应的格式类型不满足所述预定规则的情况下,确定合法性检查不通过。
8.一种跨***的交易分析装置,其特征在于,包括:
获取单元,用于至少基于全局业务跟踪号,获取目标交易日志,所述全局业务跟踪号为标识目标交易的唯一的ID信息,所述目标交易日志为所述目标交易在多个业务***中的日志信息;
第一确定单元,用于基于交易序号和所述目标交易日志,确定所述目标交易的目标交易路径,所述交易序号为标识各所述业务***的唯一的ID信息;
发送单元,用于至少将所述目标交易路径发送至终端设备的显示屏,以使得工作人员基于所述目标交易路径,对所述目标交易进行交易分析。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至7中任意一项所述的跨***的交易分析方法。
10.一种交易分析***,其特征在于,包括:
交易链路查询***,所述交易链路查询***包括跨***的交易分析装置,所述交易分析装置用于执行权利要求1至7中任意一项所述的跨***的交易分析方法;
业务***,所述交易链路查询***与所述业务***通信。
CN202211697702.0A 2022-12-28 2022-12-28 跨***的交易分析方法、交易分析装置与交易分析*** Pending CN116091226A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211697702.0A CN116091226A (zh) 2022-12-28 2022-12-28 跨***的交易分析方法、交易分析装置与交易分析***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211697702.0A CN116091226A (zh) 2022-12-28 2022-12-28 跨***的交易分析方法、交易分析装置与交易分析***

Publications (1)

Publication Number Publication Date
CN116091226A true CN116091226A (zh) 2023-05-09

Family

ID=86203753

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211697702.0A Pending CN116091226A (zh) 2022-12-28 2022-12-28 跨***的交易分析方法、交易分析装置与交易分析***

Country Status (1)

Country Link
CN (1) CN116091226A (zh)

Similar Documents

Publication Publication Date Title
CN107483221B (zh) 一种跨应用问题排查方法、装置及***
CN112183782B (zh) 故障工单处理方法及设备
CN112766907A (zh) 业务数据的处理方法、装置和服务器
CN109327353B (zh) 业务流量确定方法、装置及电子设备
CN111367760A (zh) 日志采集方法及装置、计算机设备、存储介质
CN111651595A (zh) 一种异常日志处理方法及装置
CN114745295A (zh) 数据采集方法、装置、设备和可读存储介质
CN110912757B (zh) 业务的监控方法和服务器
CN108650123B (zh) 故障信息记录方法、装置、设备和存储介质
CN115994079A (zh) 测试方法、装置、电子设备、存储介质及程序产品
CN115705190A (zh) 依赖程度的确定方法及装置
CN110413500B (zh) 基于大数据融合的故障分析方法及装置
CN111538616A (zh) 异常定位方法、装置、***与计算机可读存储介质
CN116645082A (zh) 一种***巡检方法、装置、设备以及存储介质
CN112579552A (zh) 日志存储及调用方法、装置及***
CN116091226A (zh) 跨***的交易分析方法、交易分析装置与交易分析***
CN107193721B (zh) 一种生成日志的方法和装置
CN115098362A (zh) 页面测试方法、装置、电子设备以及存储介质
CN112818204A (zh) 一种业务的处理方法、装置、设备及存储介质
CN112596974A (zh) 一种全链路监控方法、装置、设备和存储介质
CN111381985B (zh) 一种异构***数据调用方法、装置、设备及存储介质
CN112433915B (zh) 一种基于分布式性能监控工具的数据监控方法及相关装置
CN116974801A (zh) 交易链路异常的分析方法及装置、存储介质、计算机设备
CN117009202A (zh) 埋点数据处理方法、装置、设备及存储介质
CN115766532A (zh) 链路的监测方法、装置、存储介质及电子装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination