信息查询方法、装置和存储介质制造方法及图纸

技术编号:37861704 阅读:27 留言:0更新日期:2023-06-15 20:51
本申请提供一种信息查询方法、装置和存储介质,涉及计算机技术领域,用于解决通用技术对PaaS平台进行全链路监控时存在的代码侵入性较强的技术问题。该方法包括:获取待查询时刻和待查询资源实例对应的待查询实例标识;基于待查询时刻、待查询实例标识和预先建立的标识信息集合,确定待查询链路标识;标识信息集合包括与多个实例标识一一对应的多个链路标识子集合;链路标识子集合包括与多个历史时刻一一对应的多个链路标识;待查询链路标识用于标识与待查询资源实例关联的业务链路;基于待查询链路标识,确定与待查询资源实例关联的业务链路的链路信息。务链路的链路信息。务链路的链路信息。

【技术实现步骤摘要】
信息查询方法、装置和存储介质


[0001]本申请属于计算机
,尤其涉及一种信息查询方法、装置和存储介质。

技术介绍

[0002]平台即服务(Platform as a Service,PaaS)是一种将多种功能集成在服务器平台中,并把服务器平台作为一种服务向用户提供的服务模式。因此,这种服务模式下,通常需要跨语言、跨应用、跨服务器的调用多种资源为用户提供业务服务。
[0003]然而,不同语言或者不同应用的多种资源的日志信息难以实现同步,难以基于日志信息实现对于PaaS平台的全链路监控,从而对PaaS平台进行性能分析和异常定位等。通用技术中,一般是采用在各链路进行埋点的方式,可以在需要时获取到相应的监控信息,实现对于PaaS平台的全链路监控。
[0004]但是,这种方式的代码侵入性较强,容易导致PaaS平台中业务功能和监控组件的耦合性较强,不易维护。

技术实现思路

[0005]本申请提供一种信息查询方法、装置和存储介质,用于解决通用技术对PaaS平台进行全链路监控时存在的代码侵入性较强的技术问题。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,提供一种信息查询方法,包括:获取待查询时刻和待查询资源实例对应的待查询实例标识;基于待查询时刻、待查询实例标识和预先建立的标识信息集合,确定待查询链路标识;标识信息集合包括与多个实例标识一一对应的多个链路标识子集合;链路标识子集合包括与多个历史时刻一一对应的多个链路标识;待查询链路标识用于标识与待查询资源实例关联的业务链路;基于待查询链路标识,确定与待查询资源实例关联的业务链路的链路信息。
[0008]可选地,该信息查询方法,还包括:接收终端发送的用于更新目标资源实例的资源更新请求;资源更新请求包括请求路径信息、目标实例标识和目标链路标识;目标链路标识用于标识与资源更新请求关联的业务链路;基于请求路径信息,确定资源更新请求对应的目标接口;在预设接口集合中存在目标接口时,将目标链路标识和当前时刻的对应关系,存储在标识信息集合中与目标实例标识对应的链路标识子集合中;预设接口集合包括至少一个用于提供实例更新服务的接口。
[0009]可选地,基于待查询时刻、待查询实例标识和预先建立的标识信息集合,确定待查询链路标识的方法,具体包括:将标识信息集合中与待查询实例标识对应的链路标识子集合,确定为目标子集合;将目标子集合中位于待查询时刻之前的首个历史时刻对应的链路标识,确定为待查询链路标识。
[0010]可选地,基于待查询链路标识,确定与待查询资源实例关联的业务链路的链路信息的方法,具体包括:读取与待查询链路标识对应的路由请求信息和日志信息,得到链路信
息。
[0011]第二方面,提供一种信息查询装置,包括:获取单元和确定单元;
[0012]获取单元,用于获取待查询时刻和待查询资源实例对应的待查询实例标识;
[0013]确定单元,用于基于待查询时刻、待查询实例标识和预先建立的标识信息集合,确定待查询链路标识;标识信息集合包括与多个实例标识一一对应的多个链路标识子集合;链路标识子集合包括与多个历史时刻一一对应的多个链路标识;待查询链路标识用于标识与待查询资源实例关联的业务链路;
[0014]确定单元,还用于基于待查询链路标识,确定与待查询资源实例关联的业务链路的链路信息。
[0015]可选地,该信息查询装置,还包括:存储单元;
[0016]获取单元,还用于接收终端发送的用于更新目标资源实例的资源更新请求;资源更新请求包括请求路径信息、目标实例标识和目标链路标识;目标链路标识用于标识与资源更新请求关联的业务链路;
[0017]确定单元,还用于基于请求路径信息,确定资源更新请求对应的目标接口;
[0018]存储单元,用于在预设接口集合中存在目标接口时,将目标链路标识和当前时刻的对应关系,存储在标识信息集合中与目标实例标识对应的链路标识子集合中;预设接口集合包括至少一个用于提供实例更新服务的接口。
[0019]可选地,确定单元,还用于将标识信息集合中与待查询实例标识对应的链路标识子集合,确定为目标子集合;
[0020]确定单元,还用于将目标子集合中位于待查询时刻之前的首个历史时刻对应的链路标识,确定为待查询链路标识。
[0021]可选地,确定单元,具体用于:
[0022]读取与待查询链路标识对应的路由请求信息和日志信息,得到链路信息。
[0023]第三方面,提供一种信息查询装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当信息查询装置运行时,处理器执行存储器存储的计算机执行指令,以使信息查询装置执行如第一方面的信息查询方法。
[0024]该信息查询装置可以是终端,也可以是终端中的一部分装置,例如终端中的芯片系统。该芯片系统用于支持终端实现第一方面及其任意一种可能的实现方式中所涉及的功能,例如,接收、确定、分流上述信息查询方法中所涉及的数据和/或信息。该芯片系统包括芯片,也可以包括其他分立器件或电路结构。
[0025]第四方面,提供一种计算机可读存储介质,包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行如第一方面的信息查询方法。
[0026]需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与信息查询装置的处理器封装在一起的,也可以与信息查询装置的处理器单独封装,本申请对此不作限定。
[0027]在本申请中,上述信息查询装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本申请类似,属于本申请权利要求及其等同技术的范围之内。
[0028]本申请的这些方面或其他方面在以下的描述中会更加简明易懂。
[0029]本申请提供的技术方案至少带来以下有益效果:
[0030]基于上述任一方面,本申请中,服务器可以获取待查询时刻和待查询资源实例对应的待查询实例标识,并且,由于服务器中存储有预先建立的标识信息集合,且标识信息集合包括与多个实例标识一一对应的多个链路标识子集合,以及链路标识子集合包括与多个历史时刻一一对应的多个链路标识。因此,服务器可以基于待查询时刻、待查询实例标识和预先建立的标识信息集合,确定待查询链路标识,从而进一步基于待查询链路标识,确定与待查询资源实例关联的业务链路的链路信息。
[0031]这样一来,本申请可以通过预先建立标识信息集合,实现基于链路标识便捷地查询链路信息的方案。相比于通用技术中采用埋点方式对PaaS平台进行全链路监控的方案,本申请不需要侵入业务代码,可以避免代码侵入性较强导致的PaaS平台中业务功能和监控组件的耦合性较强的问题,可以便于工作人员对PaaS平台中的业务功能进行维护。因此,本申请可以用于解决通用技术对PaaS平台进行全链路监控时存在的代码侵入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息查询方法,其特征在于,包括:获取待查询时刻和待查询资源实例对应的待查询实例标识;基于所述待查询时刻、所述待查询实例标识和预先建立的标识信息集合,确定待查询链路标识;所述标识信息集合包括与多个实例标识一一对应的多个链路标识子集合;所述链路标识子集合包括与多个历史时刻一一对应的多个链路标识;所述待查询链路标识用于标识与所述待查询资源实例关联的业务链路;基于所述待查询链路标识,确定与所述待查询资源实例关联的业务链路的链路信息。2.根据权利要求1所述的信息查询方法,其特征在于,还包括:接收终端发送的用于更新目标资源实例的资源更新请求;所述资源更新请求包括请求路径信息、目标实例标识和目标链路标识;所述目标链路标识用于标识与所述资源更新请求关联的业务链路;基于所述请求路径信息,确定所述资源更新请求对应的目标接口;在预设接口集合中存在所述目标接口时,将所述目标链路标识和当前时刻的对应关系,存储在所述标识信息集合中与所述目标实例标识对应的链路标识子集合中;所述预设接口集合包括至少一个用于提供实例更新服务的接口。3.根据权利要求1或2所述的信息查询方法,其特征在于,所述基于所述待查询时刻、所述待查询实例标识和预先建立的标识信息集合,确定待查询链路标识,包括:将所述标识信息集合中与所述待查询实例标识对应的链路标识子集合,确定为目标子集合;将所述目标子集合中位于所述待查询时刻之前的首个历史时刻对应的链路标识,确定为所述待查询链路标识。4.根据权利要求3所述的信息查询方法,其特征在于,所述基于所述待查询链路标识,确定与所述待查询资源实例关联的业务链路的链路信息,包括:读取与所述待查询链路标识对应的路由请求信息和日志信息,得到所述链路信息。5.一种信息查询装置,其特征在于,包括:获取单元和确定单元;所述获取单元,用于获取待查询时刻和待查询资源实例对应的待查询实例标识;所述确定单元,用于基于所述待查询时刻、所述待查询实例标识和预先建立的标识信息集合,确定待查询链路标识;所述标识信息集合包括与多个实例标识一一对应的多个...

【专利技术属性】
技术研发人员:陈海锋谢继刚甄重郝锦涛庄海涛
申请(专利权)人:联通数字科技有限公司联通云数据有限公司
类型:发明
国别省市:

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

1