[发明专利]一种分布式系统日志全链路追踪方法及装置有效
| 申请号: | 201810877216.4 | 申请日: | 2018-08-03 |
| 公开(公告)号: | CN109359094B | 公开(公告)日: | 2021-04-16 |
| 发明(设计)人: | 丁海苗;郭雅雯 | 申请(专利权)人: | 挖财网络技术有限公司 |
| 主分类号: | G06F16/17 | 分类号: | G06F16/17;G06F16/2458 |
| 代理公司: | 杭州丰禾专利事务所有限公司 33214 | 代理人: | 吴双 |
| 地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 系统 日志 全链路 追踪 方法 装置 | ||
1.一种分布式系统日志全链路追踪方法,其特征在于,包括:
S1,创建配置文件配置系统,按以下流程执行:
配置集群服务器;包括定义每组集群服务器的唯一标识;在每组集群服务器下增减服务器;
配置集群依赖关系;包括定义上游集群服务器和下游集群服务器;建立上游集群服务器和下游集群服务器之间的对应关系,一个上游集群服务器对应一个或多个下游集群服务器;
配置数据逻辑关系;包括定义数据线标志;配置每条数据线下有数据变化的服务器从上游集群服务器和/或下游集群服务器获取数据的规则;所述规则包括数据的转移规则和数据的加工规则;
S2,通过应用程序读取并解析配置文件获取关键信息;关键信息包括每组集群对应的服务器信息、每组集群服务器的上下游顺序和系统数据间的逻辑关系;
S3,根据关键信息获取系统数据的生命历程。
2.根据权利要求1所述的一种分布式系统日志全链路追踪方法,其特征在于,所述S3包括:S31,给出一个系统数据;
S32,以所述关键信息作为查询条件遍历集群服务器配置文件中对应的集群服务器;
S33,输出所述系统数据所在的数据线。
3.根据权利要求2所述的一种分布式系统日志全链路追踪方法,其特征在于,所述S32按以下流程执行:
以S2中得到的关键数据以及S31中给出的系统数据作为函数参数编写函数方法,遍历所有服务器,查询到与S1中的系统数据相关的事务;
根据集群依赖关系配置文件查询到上下游集群服务器,分两条支路遍历系统中的其余集群服务器,一条支路向上游逐个查找,另一条分支向下游逐个查找;在查找上游或下游集群服务器时,需要读取数据逻辑关系配置文件获取当前与上游或下游集群服务器之间的数据转换关系。
4.根据权利要求2所述的一种分布式系统日志全链路追踪方法,其特征在于,S3中,遍历到警告信息或错误信息后,跳出遍历。
5.一种分布式系统日志全链路追踪装置,其特征在于,包括:
系统配置单元,用于创建配置文件配置系统,所述配置文件包括集群服务器配置、集群依赖关系配置和数据逻辑关系配置;配置集群服务器;包括定义每组集群服务器的唯一标识;在每组集群服务器下增减服务器;配置集群依赖关系;包括定义上游集群服务器和下游集群服务器;建立上游集群服务器和下游集群服务器之间的对应关系,一个上游集群服务器对应一个或多个下游集群服务器;配置数据逻辑关系;包括定义数据线标志;配置每条数据线下有数据变化的服务器从上游集群服务器和/或下游集群服务器获取数据的规则;所述规则包括数据的转移规则和数据的加工规则;
信息获取单元,用于通过应用程序读取并解析配置文件获取关键信息;关键信息包括每组集群对应的服务器信息、每组集群服务器的上下游顺序和系统数据间的逻辑关系;
集群遍历单元,用于输入系统数据,根据关键信息获取该系统数据的生命历程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挖财网络技术有限公司,未经挖财网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810877216.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种规则文件更新方法和系统
- 下一篇:一种大数据快速读取的DLK方法





