【技术实现步骤摘要】
基于日志的故障定位方法、装置、存储介质及系统
[0001]本专利技术属于数据处理
,尤其涉及一种基于日志的故障定位方法、装置、存储介质及系统。
技术介绍
[0002]在业务进程执行过程中,业务进程可能会调用到多个微服务以执行相应的业务,这些微服务在业务进程执行过程中可能会穿插相互调用执行,以满足客户的服务要求。
[0003]但是,现有的微服务之间的依赖问题不能很清晰直观的体现,当业务进程出现BUG(系统故障、程序错误)时,无法快速定位是哪个微服务出现故障以及具体的故障是什么,导致系统故障问题排查困难,效率低。
技术实现思路
[0004]本专利技术实施例提供一种基于日志的故障定位方法,旨在解决现有系统故障问题排查困难,效率低的问题。
[0005]本专利技术实施例是这样实现的,一种基于日志的故障定位方法,包括:
[0006]采集业务进程的日志,其中,日志包括与业务进程对应的唯一标识,以及参与业务进程的若干服务的服务参与时间;
[0007]对采集的日志进行数据处理和计算,得到各 ...
【技术保护点】
【技术特征摘要】
1.一种基于日志的故障定位方法,其特征在于,包括:采集业务进程的日志,其中,所述日志包括与所述业务进程对应的唯一标识,以及参与所述业务进程的若干服务的服务参与时间;对采集的日志进行数据处理和计算,得到各服务在执行过程中的响应数据;根据所述响应数据生成各服务之间的服务依赖关系。2.如权利要求1所述的基于日志的故障定位方法,其特征在于,所述采集业务进程的日志的步骤之前,所述方法还包括:在接收到用户端发起的服务请求时,拦截与所述服务请求对应的业务进程,并给执行被拦截业务进程的各服务配置唯一标识;记录业务进程在执行过程中各服务进入和退出业务进程的时间戳。3.如权利要求1所述的基于日志的故障定位方法,其特征在于,所述对采集的日志进行数据处理和计算,得到各服务在执行过程中的响应数据的步骤之后,所述方法还包括:根据所述响应数据确定各服务在各个执行环节中的异常数据,定位故障原因和位置并展示。4.如权利要求3所述的基于日志的故障定位方法,其特征在于,所述根据所述响应数据确定各服务在各个执行环节中的异常数据,定位故障原因和位置并展示的步骤之后,所述方法还包括:根据故障原因和位置生成告警信息,并将所述告警信息发送至预设的目标终端。5.一种基于日志的故障定位装置,其特征在于,包括:日志采集单元,用于采集业务进程的日志,其...
【专利技术属性】
技术研发人员:张星亮,刘独刚,
申请(专利权)人:深圳市六度人和科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。