调用链信息查询方法以及设备技术

技术编号:21552042 阅读:21 留言:0更新日期:2019-07-07 00:07
本申请提供了一种调用链信息查询方法,包括:调用链服务器接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,第一服务节点为第一调用链中的服务节点,第二服务节点为第二调用链中的服务节点,第一调用链和第二调用链均为同一用户操作下触发产生的,第一调用链信息包括组标识,第二调用链信息包括组标识,组标识用于表示用户操作;调用链服务器根据该组标识查找到第一调用链信息以及第二调用链信息。

Call Chain Information Query Method and Equipment

【技术实现步骤摘要】
调用链信息查询方法以及设备
本申请涉及调用链领域,尤其涉及一种调用链信息查询方法以及设备。
技术介绍
调用链技术是现时较为常用的一种运行业务的方法,将一系列服务节点按照一定顺序作为一个调用链提供给用户,以向用户提供各种业务。通过调用链技术能够跟踪业务请求,可视化的还原业务请求在业务系统中的执行轨迹和状态,从而对故障和性能瓶颈的快速进行定位。但是,本领域的技术人员在长期研究中发现,现有的调用链技术具有较大的局限性,无法对多调用链场景进行跟踪定位。
技术实现思路
本申请提供了一种调用链信息查询方法,能够对复杂调用链场景下的调用链信息进行查询。第一方面,提供了一种调用链信息查询方法,包括:调用链服务器接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,所述第一服务节点为第一调用链中的服务节点,所述第二服务节点为第二调用链中的服务节点,所述第一调用链和所述第二调用链均为同一用户操作下触发产生的,所述第一调用链信息包括组标识,所述第二调用链信息包括所述组标识;所述调用链服务器获取所述组标识,并根据所述组标识查找到所述第一调用链信息以及所述第二调用链信息;所述调用链服务器分别查询所述第一调用链信息和所述第二调用链信息,以对所述用户操作产生的业务存在的故障进行故障定位。在一些可能的设计中,所述第一调用链信息还包括第一调用链的标识,所述调用链服务器根据所述第一调用链的标识查找到所述第一调用链信息;或者,所述第二调用链信息还包括第二调用链的标识,所述调用链服务器根据所述第二调用链的标识查找到所述第二调用链信息。在一些可能的设计中,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述方法还包括:所述调用链服务器根据搜索关键字搜索到包含所述搜索关键字的调用链信息,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的任意一个或多个。在一些可能的设计中,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资源定位符URL,所述第一URL为被加载的页面的URL;在所述用户操作为控件操作的情况下,所述操作标识包括第二URL、控件名称以及操作类型,其中,所述第二URL为被操作的控件所在页面的URL,所述控件名称为被操作的控件的名称,所述操作类型为对被操作的控件进行的操作的类型。第二方面,提供了一种调用链信息生成方法,包括:第一服务节点获取组标识和第一调用链的标识,其中,所述第一服务节点为所述第一调用链中的服务节点,所述第一调用链为用户操作下触发产生的;所述第一服务节点生成第一调用链信息,其中,所述第一调用链信息包括所述组标识以及所述第一调用链的标识;第二服务节点获取所述组标识和第二调用链的标识,其中,所述第二服务节点为所述第二调用链中的服务节点,所述第二调用链为所述用户操作下触发产生的;所述第二服务节点生成第二调用链信息,其中,所述第二调用链信息包括所述组标识以及所述第二调用链的标识。在一些可能的设计中,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述方法还包括:输入搜索关键字,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的一种或者多种;显示包含所述搜索关键字的调用链信息。在一些可能的设计中,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资源定位符URL,所述第一URL为被加载的页面的URL;在所述用户操作为控件操作的情况下,所述操作标识包括第二URL、控件名称以及操作类型,其中,所述第二URL为被操作的控件所在页面的URL,所述控件名称为被操作的控件的名称,所述操作类型为对被操作的控件进行的操作的类型。第三方面,提供了一种调用链服务器,包括:接收模块以及获取模块,所述接收模块用于接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,所述第一服务节点为第一调用链中的服务节点,所述第二服务节点为第二调用链中的服务节点,所述第一调用链和所述第二调用链均为同一用户操作下触发产生的,所述第一调用链信息包括组标识,所述第二调用链信息包括所述组标识;所述获取模块用于获取所述组标识,并根据所述组标识查找到所述第一调用链信息以及所述第二调用链信息;所述查询模块用于分别查询所述第一调用链信息和所述第二调用链信息,以对所述用户操作产生的业务存在的故障进行故障定位。在一些可能的设计中,所述第一调用链信息还包括第一调用链的标识,所述查询模块还用于根据所述第一调用链的标识查找到所述第一调用链信息;或者,所述第二调用链信息还包括第二调用链的标识,所述查询模块还用于根据所述第二调用链的标识查找到所述第二调用链信息。在一些可能的设计中,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述查询模块还用于根据搜索关键字搜索到包含所述搜索关键字的调用链信息,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的任意一个或多个。在一些可能的设计中,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资源定位符URL,所述第一URL为被加载的页面的URL;在所述用户操作为控件操作的情况下,所述操作标识包括第二URL、控件名称以及操作类型,其中,所述第二URL为被操作的控件所在页面的URL,所述控件名称为被操作的控件的名称,所述操作类型为对被操作的控件进行的操作的类型。第四方面,提供了一种业务系统,包括:第一服务节点以及第二服务节点,所述第一服务节点用于获取组标识和第一调用的链标识,其中,所述第一服务节点为所述第一调用链中的服务节点,所述第一调用链为用户操作下触发产生的;所述第一服务节点用于生成第一调用链信息,其中,所述第一调用链信息包括所述组标识以及所述第一调用链的标识;所述第二服务节点用于获取所述组标识和第二调用链的标识,其中,所述第二服务节点为所述第二调用链中的服务节点,所述第二调用链为所述用户操作下触发产生的;所述第二服务节点用于生成第二调用链信息,其中,所述第二调用链信息包括所述组标识以及所述第二调用链的标识。在一些可能的设计中,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述第一服务节点用于输入搜索关键字,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的一种或者多种;所述第一服务节点用于输出包含所述搜索关键字的调用链信息。在一些可能的设计中,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资本文档来自技高网...

【技术保护点】
1.一种调用链信息查询方法,其特征在于,包括:调用链服务器接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,所述第一服务节点为第一调用链中的服务节点,所述第二服务节点为第二调用链中的服务节点,所述第一调用链和所述第二调用链均为同一用户操作下触发产生的,所述第一调用链信息包括组标识,所述第二调用链信息包括所述组标识;所述调用链服务器获取所述组标识,并根据所述组标识查找到所述第一调用链信息以及所述第二调用链信息。

【技术特征摘要】
1.一种调用链信息查询方法,其特征在于,包括:调用链服务器接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,所述第一服务节点为第一调用链中的服务节点,所述第二服务节点为第二调用链中的服务节点,所述第一调用链和所述第二调用链均为同一用户操作下触发产生的,所述第一调用链信息包括组标识,所述第二调用链信息包括所述组标识;所述调用链服务器获取所述组标识,并根据所述组标识查找到所述第一调用链信息以及所述第二调用链信息。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一调用链信息还包括第一调用链的标识,所述调用链服务器根据所述第一调用链的标识查找到所述第一调用链信息;或者,所述第二调用链信息还包括第二调用链的标识,所述调用链服务器根据所述第二调用链的标识查找到所述第二调用链信息。3.根据权利要求1或2所述的方法,其特征在于,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述方法还包括:所述调用链服务器根据搜索关键字搜索到包含所述搜索关键字的调用链信息,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的任意一个或多个。4.根据权利要求3所述的方法,其特征在于,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资源定位符URL,所述第一URL为被加载的页面的URL;在所述用户操作为控件操作的情况下,所述操作标识包括第二URL、控件名称以及操作类型,其中,所述第二URL为被操作的控件所在页面的URL,所述控件名称为被操作的控件的名称,所述操作类型为对被操作的控件进行的操作的类型。5.一种调用链信息生成方法,其特征在于,包括:第一服务节点获取组标识和第一调用链的标识,其中,所述第一服务节点为所述第一调用链中的服务节点,所述第一调用链为用户操作下触发产生的;所述第一服务节点生成第一调用链信息,其中,所述第一调用链信息包括所述组标识以及所述第一调用链的标识;第二服务节点获取所述组标识和第二调用链的标识,其中,所述第二服务节点为所述第二调用链中的服务节点,所述第二调用链为所述用户操作下触发产生的;所述第二服务节点生成第二调用链信息,其中,所述第二调用链信息包括所述组标识以及所述第二调用链的标识。6.根据权利要求5所述的方法,其特征在于,所述组标识包括操作标识、用户标识以及时间戳中的任意一个或多个,其中,所述操作标识用于表示所述用户的操作,所述用户标识用于表示所述用户的身份,所述时间戳用于表示所述用户执行所述操作的时间点;所述方法还包括:输入搜索关键字,其中,所述搜索关键字包括所述操作标识、所述用户标识以及所述时间戳中的一种或者多种;显示包含所述搜索关键字的调用链信息。7.根据权利要求5或6所述的方法,其特征在于,所述用户的操作为页面加载或者控件操作,在所述用户操作为页面加载的情况下,所述操作标识包括第一统一资源定位符URL,所述第一URL为被加载的页面的URL;在所述用户操作为控件操作的情况下,所述操作标识包括第二URL、控件名称以及操作类型,其中,所述第二URL为被操作的控件所在页面的URL,所述控件名称为被操作的控件的名称,所述操作类型为对被操作的控件进行的操作的类型。8.一种调用链服务器,其特征在于,包括:接收模块以及获取模块,所述接收模块用于接收第一服务节点发送的第一调用链信息以及第二服务节点发送的第二调用链信息,其中,所述第一服务节点为第一调用链中的服务节点,所述第二服务节点为第二调用链中的服务节点,所述第一调用链和所述第二调用链均为同一用户操作下触发产生的,所述第一调用链信息包括组标识,所述第...

【专利技术属性】
技术研发人员:杨晓峰谢冬梅盛钟刘涛涛丁凯芳李成叶锋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1