银行分布式系统的全链路监控的方法、装置和电子设备制造方法及图纸

技术编号:40876117 阅读:21 留言:0更新日期:2024-04-08 16:45
本发明专利技术公开了银行分布式系统的全链路监控的方法、装置和电子设备,该方法包括:采集银行分布式系统内针对服务系统提供的各个服务生成的监控日志;根据监控日志中的全局流水号,确定属于同一业务的各服务;针对每个业务,根据监控日志中的服务消费方系统编号和服务提供方系统编号得到服务对;通过有向箭头将服务对中的两个服务相连接,构造出每个业务对应的包含各服务调用关系和监控日志的调用链路图;接收待监控业务的全局流水号,据此查询待监控业务对应的调用链路图;根据待监控业务对应的调用链路图,监控待监控业务的全链路信息。本发明专利技术构造出的调用链路图能够展示业务处理过程的全链路跟踪,相对现有技术而言,对银行分布式系统更加友好。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种银行分布式系统的全链路监控的方法、装置和电子设备


技术介绍

1、随着业务量的与日俱增,为了提高业务处理效率,分布式架构被广泛用在银行系统中,形成了银行分布式系统。分布式架构在银行系统中的广泛应用,也摆脱了银行系统对国外大型机、中型机和小型机的技术依赖,银行分布式系统的可用性、稳定性、可靠性和性能不断提高。但是分布式架构带来了服务系统数量和服务数量的增长,一个面向客户的业务需要由多个不同的服务系统各自提供对应的服务协同完成。当银行分布式系统出现故障或者性能瓶颈时,需要有一种面向业务的监控机制,用于跟踪某一业务调用的所有服务的执行过程和结果。

2、目前,通过在服务请求报文的请求头中嵌入一个全局的跟踪号(trace id)的方式对业务进行全链路跟踪。

3、但是,trace id是一个与客户、交易和银行分布式系统无关的技术流水号,当业务出现报错时,无法根据trace id快速定位到某一笔具体的业务,无法定制化展示业务过程中每个调用服务的信息,对银行分布式系统不够友好。


技术实现本文档来自技高网...

【技术保护点】

1.一种银行分布式系统的全链路监控的方法,其特征在于,包括:

2.根据权利要求1所述的银行分布式系统的全链路监控的方法,其特征在于,所述监控日志还包括:消费方流水号、服务开始时间、交易耗时、服务代码、交易状态、返回代码、返回信息和服务提供系统的服务器标识;和/或,所述监控日志还包括机构标识、交易卡号或交易金额。

3.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还包括:

4.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还包括:

5.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还...

【技术特征摘要】

1.一种银行分布式系统的全链路监控的方法,其特征在于,包括:

2.根据权利要求1所述的银行分布式系统的全链路监控的方法,其特征在于,所述监控日志还包括:消费方流水号、服务开始时间、交易耗时、服务代码、交易状态、返回代码、返回信息和服务提供系统的服务器标识;和/或,所述监控日志还包括机构标识、交易卡号或交易金额。

3.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还包括:

4.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还包括:

5.根据权利要求2所述的银行分布式系统的全链路监控的方法,其特征在于,还包括:

...

【专利技术属性】
技术研发人员:罗烨敏何良玉林锋李上上唐思敏李泽龙黄国熙马立志
申请(专利权)人:梅州客商银行股份有限公司
类型:发明
国别省市:

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

1