CN113641554A - 一种跨接口链路监控方法 - Google Patents
一种跨接口链路监控方法 Download PDFInfo
- Publication number
- CN113641554A CN113641554A CN202110911652.0A CN202110911652A CN113641554A CN 113641554 A CN113641554 A CN 113641554A CN 202110911652 A CN202110911652 A CN 202110911652A CN 113641554 A CN113641554 A CN 113641554A
- Authority
- CN
- China
- Prior art keywords
- link
- interface
- node
- model
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000012544 monitoring process Methods 0.000 title claims abstract description 17
- 238000004043 dyeing Methods 0.000 claims description 3
- 239000000523 sample Substances 0.000 claims description 3
- 238000012423 maintenance Methods 0.000 abstract description 5
- 230000000007 visual effect Effects 0.000 abstract description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3055—Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3065—Monitoring arrangements determined by the means or processing involved in reporting the monitored data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/327—Alarm or error message display
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/32—Monitoring with visual or acoustical indication of the functioning of the machine
- G06F11/324—Display of status information
- G06F11/328—Computer systems status display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明涉及一种跨接口链路监控方法。通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务***,方便监控业务流程、提升运维效率。
Description
技术领域
本发明涉及一种跨接口链路监控方法,无需入侵业务***,方便监控业务流程、提升运维效率。
背景技术
对于分布式***,其复杂性导致了运维监控复杂困难,目前的链路监控方法都是单接口的监控,无法从杂乱的链路日志中马上识别其关联关系和业务属性。为了能够实现将不同接口的请求建立关系和赋值业务属性,通过该跨接口链路监控方法,将业务接口流程关系转化为完整的可视化链路模型,链路模型结合上报的日志,解析出一条实际请求的链路。
发明内容
本发明的目的在于提供一种跨接口链路监控方法,通过梳理关键业务接口,将业务接口流程关系转化为完整的可视化链路模型,实现了跨接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务***,方便监控业务流程、提升运维效率。
为实现上述目的,本发明的技术方案是:一种跨接口链路监控方法,包括如下步骤:
步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;
步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;
步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;
步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示。
在本发明一实施例中,所述步骤S1中,链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个***服务组成一个链路模型节点;***服务由业务接口链接和业务标识参数组成。
在本发明一实施例中,所述步骤S2中,利用探针技术实现***,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志。
在本发明一实施例中,所述步骤S3实现如下:
(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;
(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识、成功失败状态、耗时、请求时间。
在本发明一实施例中,所述链路唯一标识即业务标识参数值。
在本发明一实施例中,所述步骤S4实现如下:查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
相较于现有技术,本发明具有以下有益效果:本发明方法通过将业务接口流程关系转化为完整的可视化链路模型,实现了不同接口的请求建立关系和赋值业务属性,链路模型结合上报的日志,解析出一条实际请求的链路。无需入侵业务***,方便监控业务流程、提升运维效率。
附图说明
图1为跨接口链路监控实现逻辑图。
具体实施方式
下面结合附图,对本发明的技术方案进行具体说明。
如图1所示,本发明一种跨接口链路监控方法,包括如下步骤:
步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个***服务组成一个链路模型节点;***服务由业务接口链接和业务标识参数组成;
步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;利用探针技术实现***,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志;
步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;具体实现如下:
(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;
(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识(业务标识参数值)、成功失败状态、耗时、请求时间;
步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示,具体实现如下:
查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超出本发明技术方案的范围时,均属于本发明的保护范围。
Claims (6)
1.一种跨接口链路监控方法,其特征在于,包括如下步骤:
步骤S1、梳理关键业务接口,根据业务接口的业务关系、接口链接和业务标识参数配置出完整的链路模型;
步骤S2、业务接口被调用时,产生接口调用日志,采用无入侵方式收集上报日志;
步骤S3、分析步骤S2上报的日志,提取接口链接、业务标识参数去匹配链路模型节点,存储为实际请求链路节点;
步骤S4、查询存储的实际请求链路节点,结合链路模型,解析出实际调用的链路,进行界面展示。
2.根据权利要求1所述的一种跨接口链路监控方法,其特征在于,所述步骤S1中,链路模型由一个或多个链路模型节点组成,根据实际业务流程连接上下级节点;链路模型节点根据实际业务将一个或多个***服务组成一个链路模型节点;***服务由业务接口链接和业务标识参数组成。
3.根据权利要求1所述的一种跨接口链路监控方法,其特征在于,所述步骤S2中,利用探针技术实现***,在运行方法之前拦截并记录日志,实现无入侵方式收集上报日志。
4.根据权利要求1所述的一种跨接口链路监控方法,其特征在于,所述步骤S3实现如下:
(1)读取步骤S2上报的日志,解析出接口链接、业务标识参数;
(2)根据解析出来的接口链接和业务标识参数,关联查找出步骤S1配置的链路模型,存储为实际请求链路节点,存储信息包括:链路模型节点ID、链路模型ID、链路唯一标识、成功失败状态、耗时、请求时间。
5.根据权利要求4所述的一种跨接口链路监控方法,其特征在于,所述链路唯一标识即业务标识参数值。
6.根据权利要求4所述的一种跨接口链路监控方法,其特征在于,所述步骤S4实现如下:查询步骤S3存储的其中一条链路唯一标识,根据链路唯一标识查询出关联的实际请求链路节点,再对链路模型进行节点匹配染色展示,成功节点绿色表示、失败节点红色表示、未执行节点灰色表示,各节点展示详细日志信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110911652.0A CN113641554B (zh) | 2021-08-10 | 2021-08-10 | 一种跨接口链路监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110911652.0A CN113641554B (zh) | 2021-08-10 | 2021-08-10 | 一种跨接口链路监控方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113641554A true CN113641554A (zh) | 2021-11-12 |
CN113641554B CN113641554B (zh) | 2023-10-27 |
Family
ID=78420262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110911652.0A Active CN113641554B (zh) | 2021-08-10 | 2021-08-10 | 一种跨接口链路监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113641554B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115604135A (zh) * | 2022-11-28 | 2023-01-13 | 广州市千钧网络科技有限公司(Cn) | 一种业务监控方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109873717A (zh) * | 2019-01-18 | 2019-06-11 | 深圳壹账通智能科技有限公司 | 监控方法、装置、计算机设备及存储介质 |
CN110245035A (zh) * | 2019-05-20 | 2019-09-17 | 平安普惠企业管理有限公司 | 一种链路跟踪方法及装置 |
CN110535722A (zh) * | 2019-08-27 | 2019-12-03 | 江苏瑞中数据股份有限公司 | 一种跨安全区域的微服务全链路运行监控方法 |
CN111245672A (zh) * | 2019-12-30 | 2020-06-05 | 青岛特来电云科技有限公司 | 一种通用可扩展的追踪业务全链路的监控方法及*** |
CN111552610A (zh) * | 2020-04-17 | 2020-08-18 | 上海中通吉网络技术有限公司 | 全链路监控方法和装置 |
CN111740877A (zh) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | 一种链路检测方法及*** |
CN112395180A (zh) * | 2020-12-10 | 2021-02-23 | 南威软件股份有限公司 | 一种业务日志全链路跟踪的实现方法 |
-
2021
- 2021-08-10 CN CN202110911652.0A patent/CN113641554B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109873717A (zh) * | 2019-01-18 | 2019-06-11 | 深圳壹账通智能科技有限公司 | 监控方法、装置、计算机设备及存储介质 |
CN110245035A (zh) * | 2019-05-20 | 2019-09-17 | 平安普惠企业管理有限公司 | 一种链路跟踪方法及装置 |
WO2020233015A1 (zh) * | 2019-05-20 | 2020-11-26 | 平安普惠企业管理有限公司 | 一种链路跟踪方法及装置 |
CN110535722A (zh) * | 2019-08-27 | 2019-12-03 | 江苏瑞中数据股份有限公司 | 一种跨安全区域的微服务全链路运行监控方法 |
CN111245672A (zh) * | 2019-12-30 | 2020-06-05 | 青岛特来电云科技有限公司 | 一种通用可扩展的追踪业务全链路的监控方法及*** |
CN111552610A (zh) * | 2020-04-17 | 2020-08-18 | 上海中通吉网络技术有限公司 | 全链路监控方法和装置 |
CN111740877A (zh) * | 2020-05-29 | 2020-10-02 | 苏州浪潮智能科技有限公司 | 一种链路检测方法及*** |
CN112395180A (zh) * | 2020-12-10 | 2021-02-23 | 南威软件股份有限公司 | 一种业务日志全链路跟踪的实现方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115604135A (zh) * | 2022-11-28 | 2023-01-13 | 广州市千钧网络科技有限公司(Cn) | 一种业务监控方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN113641554B (zh) | 2023-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11700303B1 (en) | Distributed data analysis for streaming data sources | |
CN111756582B (zh) | 基于nfv日志告警的业务链监控方法 | |
CN103546343B (zh) | 网络流量分析***的网络流量展示方法和*** | |
CN107800565A (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
CN112615743A (zh) | 拓扑图绘制方法及装置 | |
CN113157994A (zh) | 一种多源异构平台数据处理方法 | |
CN111259073A (zh) | 基于日志、流量和业务访问的业务***运行状态智能研判*** | |
CN113641554A (zh) | 一种跨接口链路监控方法 | |
CN108737212B (zh) | 一种传输协议符合性检测装置、***及方法 | |
CN111343196A (zh) | 一种兼容多种通讯协议的通信***与通信方法 | |
CN114092246A (zh) | 金融交易链路的问题定位方法及装置 | |
CN117914511A (zh) | 一种基于数据交换、日志分析的安全审计*** | |
CN108989116B (zh) | 大数据收集分析***及方法 | |
CN111487595A (zh) | 一种雷达远程维修***及其使用方法 | |
CN114615013B (zh) | 一种网络靶场的综合审计方法及*** | |
CN101577839B (zh) | 一种智能网平台网元间链路处理的方法及*** | |
CN101938507B (zh) | 一种实现银企互联通信的装置及方法 | |
CN112085412B (zh) | 一种资源优化分配***及分配方法 | |
JP5397192B2 (ja) | メッセージ分類用属性選択装置,メッセージ分類用属性選択プログラムおよびメッセージ分類用属性選択方法 | |
CN112702196A (zh) | 一种自动化故障处理方法和*** | |
CN101448269A (zh) | 一种确定呼叫失败原因的方法和*** | |
CN201499180U (zh) | 一种实现银企互联通信的装置 | |
CN112269660A (zh) | 一种海量数据处理并发任务自适应测控方法及*** | |
CN111625412A (zh) | 基于Flume的数据采集方法、***、设备和存储介质 | |
CN108809735A (zh) | 事件上报管理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |