流量处理故障检测方法、装置、存储介质及电子设备与流程

文档序号:37269808发布日期:2024-03-12 20:57阅读:10来源:国知局
流量处理故障检测方法、装置、存储介质及电子设备与流程

本申请实施例涉及数据处理,尤其涉及一种流量处理故障检测方法、装置、存储介质及电子设备。


背景技术:

1、在专用数据处理器(dpu)加速的云原生加速场景中,dpu与主设备连接,将主设备原本要执行的各种服务之间的通信转移到cpu去执行,即流量处理。将流量处理放到dpu执行后,增加了在主设备进行流量处理的故障排查和调试的难度。这是因为,dpu与主设备是两个设备。主设备如果要得到dpu侧进行流量处理的日志,必须与dpu建立tcp连接,通过tcp连接发送日志,带来的开销大。而且日志的内容繁杂,对于普通用户分析难度大,也增加了负担。因此,流量处理故障检测的效率低下。


技术实现思路

1、有鉴于此,本申请实施例提供一种流量处理故障检测方法、装置、计算机存储介质及电子设备,以至少部分解决上述问题。

2、根据本申请实施例的第一方面,提供了一种流量处理故障检测方法,用于与专用数据处理器耦接的主设备,专用数据处理器中部署有流量处理代理和日志收集器,流量处理代理用于对主设备发送的消息进行流量处理,日志收集器用于收集流量处理中的日志,并将收集的日志发送到主设备和专用数据处理器都能访问的共享存储,流量处理故障检测方法包括:向共享存储发送目标流量的目标日志获取请求;接收共享存储响应于目标日志获取请求返回的目标日志;将目标日志发送到日志解析器;接收日志解析器返回的目标流量的故障检测结果。

3、根据本申请实施例的第二方面,提供了一种流量处理故障检测方法,用于与主设备耦接的专用数据处理器,专用数据处理器中部署有流量处理代理和日志收集器,流量处理故障检测方法包括:通过流量处理代理,对主设备发送的消息进行流量处理;通过日志收集器,收集流量处理中的日志;通过日志收集器,将收集的日志发送到主设备和专用数据处理器都能访问的共享存储,以便主设备从共享存储获取目标流量的目标日志,并对目标日志进行解析,从而获得目标流量的故障检测结果。

4、根据本申请实施例的第三方面,提供了一种流量处理故障检测装置,其特征在于,用于与专用数据处理器耦接的主设备,专用数据处理器中部署有流量处理代理和日志收集器,流量处理代理用于对主设备发送的消息进行流量处理,日志收集器用于收集流量处理中的日志,并将收集的日志发送到主设备和专用数据处理器都能访问的共享存储,流量处理故障检测装置包括请求模块、目标日志接收模块、日志发送模块和故障检测结果接收模块,其中,请求模块用于向共享存储发送目标流量的目标日志获取请求;目标日志接收模块用于接收共享存储响应于目标日志获取请求返回的目标日志;日志发送模块用于将目标日志发送到日志解析器;故障检测结果接收模块用于接收日志解析器返回的目标流量的故障检测结果。

5、根据本申请实施例的第四方面,提供了一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面所述的方法。

6、根据本申请实施例的第五方面,提供了一种电子设备,包括处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面或第二方面所述的方法对应的操作。

7、本申请实施例在dpu中设置日志收集器,收集dpu流量处理中产生的日志,将其发送到主设备和dpu共享的共享存储。一旦接收日志获取请求,不需建立tcp连接,直接可以从共享存储获取目标日志,送入专门的日志解析器,解析出故障检测结果。直接从共享存储获取目标日志减轻了建立tcp连接的处理负担,且通过专门的日志解析器降低了普通用户的分析难度,从而大大提高了流量处理故障检测效率。



技术特征:

1.一种流量处理故障检测方法,其特征在于,用于与专用数据处理器耦接的主设备,所述专用数据处理器中部署有流量处理代理和日志收集器,所述流量处理代理用于对所述主设备发送的消息进行流量处理,所述日志收集器用于收集所述流量处理中的日志,并将收集的所述日志发送到所述主设备和所述专用数据处理器都能访问的共享存储,所述流量处理故障检测方法包括:

2.根据权利要求1所述的流量处理故障检测方法,其特征在于,所述故障检测结果由所述日志解析器通过以下方式生成:

3.根据权利要求2所述的流量处理故障检测方法,其特征在于,所述将与所述目标日志发送到日志解析器,包括:

4.根据权利要求3所述的流量处理故障检测方法,其特征在于,在接收所述日志解析器返回的所述目标流量的故障检测结果之后,所述流量处理故障检测方法还包括:

5.根据权利要求1所述的流量处理故障检测方法,其特征在于,所述将所述目标日志发送到日志解析器,包括:

6.根据权利要求1所述的流量处理故障检测方法,其特征在于,所述共享存储包括位于所述主设备或第三方设备的本地共享存储、和位于所述云服务器的云共享存储;所述日志收集器在向所述本地共享存储传输的传输队列拥塞时,将所述日志发送到所述云共享存储;

7.一种流量处理故障检测方法,其特征在于,用于与主设备耦接的专用数据处理器,所述专用数据处理器中部署有流量处理代理和日志收集器,所述流量处理故障检测方法包括:

8.一种流量处理故障检测装置,其特征在于,用于与专用数据处理器耦接的主设备,所述专用数据处理器中部署有流量处理代理和日志收集器,所述流量处理代理用于对所述主设备发送的消息进行流量处理,所述日志收集器用于收集所述流量处理中的日志,并将收集的所述日志发送到所述主设备和所述专用数据处理器都能访问的共享存储,所述流量处理故障检测装置包括:

9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

10.一种计算机存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的方法。


技术总结
本申请实施例提供了一种流量处理故障检测方法、装置、存储介质及电子设备,流量处理故障检测方法用于与专用数据处理器耦接的主设备,专用数据处理器中部署流量处理代理和日志收集器,流量处理代理用于对主设备发送的消息进行流量处理,日志收集器用于收集流量处理中的日志,并将日志发送到主设备和专用数据处理器都能访问的共享存储。通过向共享存储发送目标流量的目标日志获取请求;接收共享存储响应于目标日志获取请求返回的目标日志;将目标日志发送到日志解析器;接收日志解析器返回的目标流量的故障检测结果。当接收日志获取请求,可以直接从共享存储获取目标日志,再解析出故障检测结果,降低了用户分析难度,提高了流量处理故障检测效率。

技术研发人员:郎爽,王绍坤,黄明亮,鄢贵海
受保护的技术使用者:中科驭数(北京)科技有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1