【技术实现步骤摘要】
分布式系统链路跟踪方法、装置、计算机设备及存储介质
本专利技术实施例涉及数据跟踪领域,尤其是一种分布式系统链路跟踪方法、装置、计算机设备及存储介质。
技术介绍
在分布式系统中,伴随着微服务化,系统功能模块被拆分越来越细,服务节点变得越来越多,整个系统调用关系链也越来越复杂。在调用关系链趋于复杂化的环境下,如何对系统的进行监控,检查各个分布式节点是否处于正常的工作状态,成为一个新的课题。现有技术中,在分布式系统的接入节点对客户端的请求以及对应的后端服务节点的回复状况进行统计监控。如果发现异常,则通过在各个服务节点查找打印出来的错误日志,根据错误日志进行分析,最终发现问题。但是对于异步调用模型系统,服务调用方将请求发送出去后,并不等待结果的返回,这使得跟踪调用结果,尤其是在一连串的异步调用关系链中跟踪传输信息变得比较困难。
技术实现思路
本申请针对现有方式在异步调用模型分布式系统中因为无响应信息导致无法追踪调用信息问,提出了一种分布式系统链路跟踪方法、装置、计算机可读存储介质及终端,以 ...
【技术保护点】
1.一种分布式系统链路跟踪方法,其特征在于,包括:/n获取目标终端的请求信息,其中,响应所述请求信息的目标服务器节点位于分布式服务器系统中,所述请求信息传输至所述目标服务器需要通过指定的第一传递路径进行传输;/n根据预设的跟踪规则在所述请求信息中设置跟踪标签,其中,所述跟踪标签包括设定的采集事项;/n根据所述跟踪标签在所述第一传递路径的各个传递节点处采集所述采集事项生成第一跟踪消息。/n
【技术特征摘要】
1.一种分布式系统链路跟踪方法,其特征在于,包括:
获取目标终端的请求信息,其中,响应所述请求信息的目标服务器节点位于分布式服务器系统中,所述请求信息传输至所述目标服务器需要通过指定的第一传递路径进行传输;
根据预设的跟踪规则在所述请求信息中设置跟踪标签,其中,所述跟踪标签包括设定的采集事项;
根据所述跟踪标签在所述第一传递路径的各个传递节点处采集所述采集事项生成第一跟踪消息。
2.根据权利要求1所述的分布式系统链路跟踪方法,其特征在于,所述根据所述跟踪标签在所述第一传递路径的各个传递节点处采集所述采集事项生成第一跟踪消息之后,包括:
响应于所述请求信息向所述目标终端发送回复消息,其中,所述回复消息传输至所述目标终端需要通过指定的第二传递路径进行传输,且所述回复消息中包括所述跟踪标签;
根据所述跟踪标签在所述第二传递路径中采集各个传递节点处采集所述采集事项生成第二跟踪消息。
3.根据权利要求2所述的分布式系统链路跟踪方法,其特征在于,所述根据所述跟踪标签在所述第二传递路径中采集各个传递节点处采集所述采集事项生成第二跟踪消息之后,包括:
获取预设的跟踪日志的日志模板;
将所述第一跟踪消息和所述第二跟踪消息写入到所述日志模板中生成跟踪日志。
4.根据权利要求3所述的分布式系统链路跟踪方法,其特征在于,所述采集事项采集的信息为各个传递节点链路传输的传输时间,所述将所述第一跟踪消息和所述第二跟踪消息写入到所述日志模板中生成跟踪日志之后,包括:
获取所述跟踪日志中第一传递路径和第二传递路径的链路传输的总传输时间,其中,所述总传输时间为所述各个传递节点链路传输的传输时间的累加之和;
将所述总传输时间与预设的第一时间阈值进行比对;
当所述总传输时间大于所述第一时间阈值内时,确定所述跟踪日志为待查跟踪日志。
5.根据权利要求...
【专利技术属性】
技术研发人员:陈义武,钟达飞,
申请(专利权)人:广州市百果园信息技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。