[发明专利]一种跨接口链路监控方法有效
申请号: | 202110911652.0 | 申请日: | 2021-08-10 |
公开(公告)号: | CN113641554B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 吴志雄;许世辉 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32 |
代理公司: | 福州元创专利商标代理有限公司 35100 | 代理人: | 陈明鑫;蔡学俊 |
地址: | 362000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 接口 监控 方法 | ||
本发明涉及一种跨接口链路监控方法。通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。
技术领域
本发明涉及一种跨接口链路监控方法,无需入侵业务系统,方便监控业务流程、提升运维效率。
背景技术
对于分布式系统,其复杂性导致了运维监控复杂困难,目前的链路监控方法都是单接口的监控,无法从杂乱的链路日志中马上识别其关联关系和业务属性。为了能够实现将不同接口的请求建立关系和赋值业务属性,通过该跨接口链路监控方法,将业务接口流程关系转化为完整的可视化链路模型,链路模型结合上报的日志,解析出一条实际请求的链路。
发明内容
本发明的目的在于提供一种跨接口链路监控方法,通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。
为实现上述目的,本发明的技术方案是:一种跨接口链路监控方法,包括如下步骤:
步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;
步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;
步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;
步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示。
在本发明一实施例中,所述步骤S1中,链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个系统服务组成一个链路模型节点;系统服务由业务接口链接和业务标识参数组成。
在本发明一实施例中,所述步骤S2中,利用探针技术实现拦截器,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志。
在本发明一实施例中,所述步骤S3实现如下:
(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;
(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识、成功失败状态、耗时、请求时间。
在本发明一实施例中,所述链路唯一标识即业务标识参数值。
在本发明一实施例中,所述步骤S4实现如下:查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
相较于现有技术,本发明具有以下有益效果:本发明方法通过将业务接口流程关系转化为完整的可视化链路模型,实现了不同接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务系统,方便监控业务流程、提升运维效率。
附图说明
图1为跨接口链路监控实现逻辑图。
具体实施方式
下面结合附图,对本发明的技术方案进行具体说明。
如图1所示,本发明一种跨接口链路监控方法,包括如下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110911652.0/2.html,转载请声明来源钻瓜专利网。