一种跨接口链路监控方法技术

技术编号:30789652 阅读:21 留言:0更新日期:2021-11-16 07:52
本发明专利技术涉及一种跨接口链路监控方法。通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。提升运维效率。提升运维效率。

【技术实现步骤摘要】
一种跨接口链路监控方法


[0001]本专利技术涉及一种跨接口链路监控方法,无需入侵业务系统,方便监控业务流程、提升运维效率。

技术介绍

[0002]对于分布式系统,其复杂性导致了运维监控复杂困难,目前的链路监控方法都是单接口的监控,无法从杂乱的链路日志中马上识别其关联关系和业务属性。为了能够实现将不同接口的请求建立关系和赋值业务属性,通过该跨接口链路监控方法,将业务接口流程关系转化为完整的可视化链路模型,链路模型结合上报的日志,解析出一条实际请求的链路。

技术实现思路

[0003]本专利技术的目的在于提供一种跨接口链路监控方法,通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。
[0004]为实现上述目的,本专利技术的技术方案是:一种跨接口链路监控方法,包括如下步骤:步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示。
[0005]在本专利技术一实施例中,所述步骤S1中,链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个系统服务组成一个链路模型节点;系统服务由业务接口链接和业务标识参数组成。
[0006]在本专利技术一实施例中,所述步骤S2中,利用探针技术实现拦截器,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志。
[0007]在本专利技术一实施例中,所述步骤S3实现如下:(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识、成功失败状态、耗时、请求时间。
[0008]在本专利技术一实施例中,所述链路唯一标识即业务标识参数值。
[0009]在本专利技术一实施例中,所述步骤S4实现如下:查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
[0010]相较于现有技术,本专利技术具有以下有益效果:本专利技术方法通过将业务接口流程关系转化为完整的可视化链路模型,实现了不同接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。
附图说明
[0011]图1为跨接口链路监控实现逻辑图。
具体实施方式
[0012]下面结合附图,对本专利技术的技术方案进行具体说明。
[0013]如图1所示,本专利技术一种跨接口链路监控方法,包括如下步骤:步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个系统服务组成一个链路模型节点;系统服务由业务接口链接和业务标识参数组成;步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;利用探针技术实现拦截器,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志;步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;具体实现如下:(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识(业务标识参数值)、成功失败状态、耗时、请求时间;步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示,具体实现如下:查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
[0014]以上是本专利技术的较佳实施例,凡依本专利技术技术方案所作的改变,所产生的功能作用未超出本专利技术技术方案的范围时,均属于本专利技术的保护范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种跨接口链路监控方法,其特征在于,包括如下步骤:步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示。2.根据权利要求1所述的一种跨接口链路监控方法,其特征在于,所述步骤S1中,链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个系统服务组成一个链路模型节点;系统服务由业务接口链接和业务标识参数组成。3.根据权利要求1所述的一种跨接口链路监控方法,其特征在于,所述步骤S2中,利用探针技术实现拦截器,在运行...

【专利技术属性】
技术研发人员:吴志雄许世辉
申请(专利权)人:南威软件股份有限公司
类型:发明
国别省市:

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

1