业务系统的监控方法及相关设备技术方案

技术编号:36879679 阅读:8 留言:0更新日期:2023-03-15 21:03
本申请提供云计算领域中一种业务系统的监控方法及相关设备。本申请提供的技术方案中,服务节点提供服务时,向数据库服务器上报当前服务所关联的业务场景信息,从而可以使得该服务节点出现问题时,可以基于该业务场景信息确定该服务节点的问题所影响的业务场景,从而能够精准定位受到影响的业务场景。而能够精准定位受到影响的业务场景。而能够精准定位受到影响的业务场景。

【技术实现步骤摘要】
业务系统的监控方法及相关设备


[0001]本申请涉及云计算领域,尤其涉及一种针对业务系统的监控方法和相关设备。

技术介绍

[0002]随着互联网络的发展,交易的手段由线下变为线上,业务场景的每一环节都在网络上进行。因此,为了保证业务场景的正常稳定运行,往往运用监控技术对业务场景的全过程进行监控,一旦交易在某一业务场景中出现了问题,监控系统能够及时的发现。
[0003]一种监控方法包括:由服务节点对用户层、系统层等多维度数据进行采集,将数据反馈至前端设备,从多个维度监控到某个服务或系统的运行情况。
[0004]该方法虽然能够发现出现问题的服务节点,但仅仅只能知道该服务节点传输的数据出现错误,不能得知具体是哪一个或哪一些业务场景受到了影响。

技术实现思路

[0005]本申请提供云计算领域或分布式系统中一种针对业务系统的监控方法和相关设备,可以根据问题服务节点,精准定位受到影响的业务场景。
[0006]第一方面,本申请提供一种针对业务系统的监控方法,包括:
[0007]服务节点接收第一信息,第一信息用于请求调用所述服务节点上的服务;所述服务节点根据所述第一信息获取所述服务的当前业务场景信息;所述服务节点向数据库服务器发送业务信息,所述业务信息包含所述服务节点的标识信息、所述当前业务场景信息、所述服务节点提供所述服务的时间信息和所述服务节点提供所述服务的时长信息。
[0008]本方法中服务节点将业务信息发送给数据服务器,这样可以基于业务信息直观的看到链路调用的情况,以及各服务节点的运行情况,从而可以在服务节点出现问题时可以锁定受到影响的业务场景。
[0009]结合第一方面的方法,在第一种可能的实现方式中,所述服务节点根据所述第一信息获取所述服务的当前业务场景信息,包括:所述第一信息为所述服务节点的上游服务节点基于上游服务发送的信息,且所述第一信息中包含所述上游服务的业务场景信息时,所述服务节点将所述上游服务的业务场景信息确定为所述当前业务场景信息;所述第一信息为所述服务节点的上游服务节点基于上游服务发送的信息,所述第一信息中不包含所述上游服务的业务场景信息,且所述服务节点中为所述服务设置有业务场景信息时,所述服务节点将所述服务节点中为所述服务设置的业务场景信息确定为所述当前业务场景信息;所述第一信息为前端设备发送的信息时,且所述服务节点中为所述服务设置有业务场景信息时,所述服务节点将所述服务节点中为所述服务设置的业务场景信息确定为所述当前业务场景信息。
[0010]该实现方式可以确定当前服务的业务场景信息,其中,优先继承上一服务节点的业务场景信息,可以保证业务场景染色的准确性。
[0011]结合第一方面或第一种可能的实现方式,在第二种可能的实现方式中,所述服务
节点基于所述第一信息向下游服务节点发送第二信息,所述第二信息用于请求调用所述下游服务节点上的下游服务,所述第二信息中包含所述当前业务场景信息。
[0012]该方法中,由第一信息向下游服务节点发送第二信息,通过发送信息对服务节点不停地进行调用,保证业务场景信息的连续传递。
[0013]第二方面,本申请提供一种针对业务系统的监控方法,包括:
[0014]数据库服务器接收来自服务节点的业务信息,所述业务信息中包含所述服务节点的标识信息、所述业务场景信息和关键信息,关键信息包含服务节点获取所述业务场景信息的时间和为所述业务场景信息对应的业务提供服务的时长;所述数据库服务器存储所述业务信息;所述数据库服务器向前端设备发送所述业务信息。
[0015]该方法中,所述的业务信息中的关键信息可以由实时时间生成组件进行采集,将采集后的数据由服务节点传输至数据库服务器,进而向前端发送业务信息,可以将服务节点的标识信息、标签、标签中文含义、提供服务的时间和时长直观的展示在前端设备上,供维运人员或技术人员查看。
[0016]该方法中,所述的服务节点采集数据时利用不同的方法将数据分为指标类、链路类、系统类三类进行采集,发送到对应的网关,由数据库服务器按照上述三类数据对业务信息进行分类储存。
[0017]在一种示例中,“支付交易业务”设置标签“100”,标签中文含义为“支付交易业务”,当“黑名单检查”服务对应的服务节点出现了问题,根据之前业务进行时的染色操作,服务节点能够获取“黑名单检查”所对应的标签“100”以及标签中文含义“支付交易业务”,根据标签寻找业务操作时调用的链路,在前端设备上显示出该问题服务节点所影响的业务场景,以及该业务场景调用链路的相关信息。
[0018]结合第二方面的方法,在第一种可能的实现方式中,所述数据库服务器接收来自所述前端设备的业务信息请求信息;所述数据库服务器向前端设备发送所述业务信息,包括:所述数据库服务器响应于所述业务信息请求信息向前端设备发送所述业务信息。
[0019]该方法中,当维运人员或技术人员想要查询当前业务运行的情况,通过向数据库服务器发送数据调用的请求,数据库服务器接收到调用请求后,将业务信息数据发送至前端设备进行展示,维运人员或技术人员便可以从前端设备上得到业务运行的情况,从而发现问题节点和其所在的业务场景。
[0020]第三方面,本申请提供一种针对业务系统的监控方法,包括:前端设备接收来自数据库服务器的业务信息,所述业务信息中包含所述服务节点的标识信息、所述业务场景信息和关键信息,关键信息包含服务节点获取所述业务场景信息的时间和为所述业务场景信息对应的业务提供服务的时长;所述前端设备展示所述业务信息。
[0021]该方法中,前端设备可以通过聚合机制提升查询的效率,在查询前按照特定的规则(如按照服务维度汇总一天的数据等)汇聚下,减小逐条遍历查询的消耗。
[0022]该方法中,前端设备还能进行个性化定制,为展示端提供了可任意拖动、任意设置的前端展示能力,复用开源软件能力。前端设备以表格形式、拓扑形式等其他表现形式展示服务节点的标识信息、所述业务场景信息和关键信息。
[0023]结合第三方面的方法,在第一种可能的实现方式中,所述前端设备接收来自数据库服务器的业务信息之前,所述方法还包括:所述前端设备向所述数据库服务器发送业务
信息请求信息。
[0024]该方法中,维运人员或技术人员可以通过主动向数据库服务器发送请求信息的手段,获取业务信息。
[0025]第四方面,本申请还提供一种服务节点,包含用于实现第一方面中的方法的各个功能模块。每个功能模块可以通过软件和/或硬件的方式实现。
[0026]作为一种示例,该装置可以包括:第一接收模块、获取模块以及第一发送模块。
[0027]其中,第一接收模块可以用于接收第一信息,第一信息用于请求调用所述服务节点上的服务。获取模块可以用于根据所述第一信息获取所述服务的当前业务场景信息。第一发送模块可以用于向数据库服务器发送业务信息,所述业务信息包含所述服务节点的标识信息、所述当前业务场景信息、所述服务节点提供所述服务的时间信息和所述服本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务系统的监控方法,其特征在于,包括:服务节点接收第一信息,第一信息用于请求调用所述服务节点上的服务;所述服务节点根据所述第一信息获取所述服务的当前业务场景信息;所述服务节点向数据库服务器发送业务信息,所述业务信息包含所述服务节点的标识信息、所述当前业务场景信息、所述服务节点提供所述服务的时间信息和所述服务节点提供所述服务的时长信息。2.根据权利要求1所述的方法,其特征在于,所述服务节点根据所述第一信息获取所述服务的当前业务场景信息,包括:所述第一信息为所述服务节点的上游服务节点基于上游服务发送的信息,且所述第一信息中包含所述上游服务的业务场景信息时,所述服务节点将所述上游服务的业务场景信息确定为所述当前业务场景信息;所述第一信息为所述服务节点的上游服务节点基于上游服务发送的信息,所述第一信息中不包含所述上游服务的业务场景信息,且所述服务节点中为所述服务设置有业务场景信息时,所述服务节点将所述服务节点中为所述服务设置的业务场景信息确定为所述当前业务场景信息;所述第一信息为前端设备发送的信息时,且所述服务节点中为所述服务设置有业务场景信息时,所述服务节点将所述服务节点中为所述服务设置的业务场景信息确定为所述当前业务场景信息。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:所述服务节点基于所述第一信息向下游服务节点发送第二信息,所述第二信息用于请求调用所述下游服务节点上的下游服务,所述第二信息中包含所述当前业务场景信息。4.一种业务系统的监控方法,其特征在于,包括:数据库服务器接收来自服务节点的业务信息,所述业务信息中包含所述服务节点的标识信息、所述业务场景信息和关键信息,关键信息包含服务节点获取所述业务场景信息的时间和为所述业务场景信息对应的业务提供服务的时长;所述数据库服务器存储所述业务信息;所述数据库服务器向前端设备发送所述业务信息。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述数据库服务器接收来自所述前端设备的业务信息请求信息;所述数据库服务器向前端设备发送所述业务信息,包括:所述数据库服务器响应于所述业务信息请求信息向前端设备发送所述业务信息。6.一种业务信息的监控方法,...

【专利技术属性】
技术研发人员:王鹏培杜楠程鹏凌晨
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1