[发明专利]一种通用可扩展的追踪业务全链路的监控方法及系统在审
| 申请号: | 201911389725.3 | 申请日: | 2019-12-30 |
| 公开(公告)号: | CN111245672A | 公开(公告)日: | 2020-06-05 |
| 发明(设计)人: | 刘桂海;陈忠强;黄伟;鞠强;魏亮;周国庆 | 申请(专利权)人: | 青岛特来电云科技有限公司;青岛特来电新能源科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 青岛华慧泽专利代理事务所(普通合伙) 37247 | 代理人: | 马千会 |
| 地址: | 266000 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 通用 扩展 追踪 业务 全链路 监控 方法 系统 | ||
1.一种通用可扩展的追踪业务全链路的监控方法,其特征在于,包括如下步骤:
规划需要监控的关键业务,梳理每个关键业务涉及的上下游各个节点的业务信息;
注册业务监控数据,包括:业务元数据标识、业务元数据名称、业务元数据展现顺序、业务元数据查询条件显示名称、业务元数据查询条件关联关系;
每个业务节点将需要监控的业务数据进行上报;
实时收集各个节点上报的业务监控数据,集中缓存;
将集中缓存的业务监控数据,转储到业务监控数据的最终存储介质;
展示业务全链路。
2.根据权利要求1所述的通用可扩展的追踪业务全链路的监控方法,其特征在于,所述每个节点的业务信息包括:业务名称、描述、查询条件名称、上下文信息。
3.根据权利要求1所述的通用可扩展的追踪业务全链路的监控方法,其特征在于,所述每个业务节点需要监控的业务数据包括:监控数据上报时间、业务元数据标识、业务元数据查询条件值、业务节点名称、业务节点描述、业务节点执行状态、业务节点执行时的上下文信息、业务节点执行时的异常信息。
4.根据权利要求1所述的通用可扩展的追踪业务全链路的监控方法,其特征在于,在指定查询条件下,每个关键业务以时间轴升序方式展示该关键业务实际经过的业务节点、每个业务节点的执行状态、上下文信息、异常信息。
5.一种通用可扩展的追踪业务全链路的监控系统,其特征在于,包括:业务监控管理模块、监控SDK、监控Agent、存储模块和展示模块;所述的业务监控管理模块用于注册和管理业务监控数据;所述的监控SDK用于收集业务监控数据,并将收集的数据上报;所述的监控Agent用于接收所述监控SDK上报的业务监控数据,并将业务监控数据发送到存储模块;所述的存储模块用于储存业务监控数据;所述的展示模块用于展示业务全链路的监控情况。
6.根据权利要求5所述的通用可扩展的追踪业务全链路的监控系统,其特征在于,业务监控数据包括:业务元数据标识、业务元数据名称、业务元数据展现顺序、业务元数据查询条件显示名称、业务元数据查询条件间的关联关系。
7.根据权利要求5所述的通用可扩展的追踪业务全链路的监控系统,其特征在于,所述的存储模块包括Kafka集群、转储插件和全文搜索引擎Elasticsearch;所述Kafka集群用于缓存监控Agent发送的业务监控数据;所述的转储插件用于将缓存在Kafka集群中的业务监控数据转储到所述全文搜索引擎Elasticsearch中;全文搜索引擎Elasticsearch作为业务监控数据的最终存储介质,用于查询业务全链路数据。
8.根据权利要求5所述的通用可扩展的追踪业务全链路的监控系统,其特征在于,所述的展示模块用于展现关键业务,以及每个关键业务下的查询条件,以时间轴升序方式展示该关键业务实际经过的每个业务节点,以及业务节点对应的执行状态、上下文信息、异常信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛特来电云科技有限公司;青岛特来电新能源科技有限公司,未经青岛特来电云科技有限公司;青岛特来电新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911389725.3/1.html,转载请声明来源钻瓜专利网。





