【技术实现步骤摘要】
基于日志及链路追踪的微服务故障定位与分析系统、方法
[0001]本专利技术涉及一种故障定位与分析系统
、
方法,尤其涉及一种基于日志及链路追踪的微服务故障定位与分析系统
、
方法
。
技术介绍
[0002]在当今的软件开发中,微服务架构已经成为一种广泛采用的方法
。
然而,微服务架构面临着一些挑战,其中之一是故障定位和分析的复杂性
。
传统的微服务故障定位方法通常依赖于手动日志分析和链路技术
。
开发人员需要花费大量的时间和精力来检查和分析分散在不同微服务中的信息,以确定故障根本原因
。
这种手动分析的方法存在几个明显的局限性
。
[0003]首先,手动分析是一项繁琐而耗时的工作
。
随着微服务系统的规模不断扩大,日志及链路数量呈指数增长,手动分析变得更加困难
。
人工分析过程容易出错,可能会导致故障定位的延迟和不准确性
。
[0004]其次,传统方法可能无法提供准确的故障定位
。
它们只能提供故障所在的大致范围,而无法精确定位到具体的微服务或组件
。
这给故障排查和修复带来了很大的挑战,延长了故障恢复时间
。
技术实现思路
[0005]为了解决上述技术所存在的不足之处,本专利技术提供了一种基于日志及链路追踪的微服务故障定位与分析系统
、
方法
。
[0006]为了 ...
【技术保护点】
【技术特征摘要】
1.
一种基于日志及链路追踪的故障定位与分析系统,其特征在于:包括有如下模块:分析模块(
11
),用于获取日志及链路数据,通过自定义的标准对获取的数据进行比对;链路追踪模块(
12
),用于记录和跟踪请求在系统中的传递路径和各个组件的调用关系;日志模块(
13
),用于存储日志信息,使业务轨迹有迹可循;服务模块(
14
),用于对接日志模块(
13
)及链路追踪模块(
12
),探针发送链路数据至链路追踪模块(
12
),同时将追踪
ID
发送给至日志模块(
13
),通过追踪
ID
将链路数据与日志数据相关联
。2.
根据权利要求1所述的基于日志及链路追踪的故障定位与分析系统,其特征在于:所述分析模块(
11
)包含有获取数据单元(
111
)
、
标准定制单元(
112
)
、
分析单元(
113
)
、
展示单元(
114
)
、
分析存储单元(
115
);通过获取数据单元(
111
)与链路追踪模块(
12
)
、
日志模块(
13
)交互,实现日志及链路数据的获取;标准定制单元(
112
),提供了分析故障的一系列指标;分析单元(
113
),用于对获取的数据根据指标进行对比从而得出故障原因和相关影响因素;展示单元(
114
),用于提供可视化界面,展示分析结果;分析存储单元(
115
),用于将分析的数据存储到其中
。3.
根据权利要求2所述的基于日志及链路追踪的故障定位与分析系统,其特征在于:标准定制单元(
112
)根据微服务器的特点和需求,定义一组自定义指标,用于故障分析和定位
。4.
根据权利要求3所述的基于日志及链路追踪的故障定位与分析系统,其特征在于:自定义指标为系统性能和故障相关的度量指标,包括但不限于服务响应时间
、
错误率
、
并发请求量
。5.
根据权利要求2所述的基于日志及链路追踪的故障定位与分析系统,其特征在于:所述分析单元(
113
)根据标准定制单元(
112
)存储的自定义指标,对数据进行故障定位和分析;运用定义的指标和故障分析模型,识别出潜在的故障根因和影响因素;通过比对指标的异常情况和相关因素的权重,确定故障发生的位置和原因
。6.
根据权利要求1所述...
【专利技术属性】
技术研发人员:王洋,庞景秋,齐井春,李绍俊,李波,王壮,杨国良,张立刚,李新桐,刘海涛,高岩峰,汪才益,
申请(专利权)人:长春嘉诚信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。