一种云原生场景中全链路网络流量采集分析方法及装置制造方法及图纸

技术编号:45761610 阅读:15 留言:0更新日期:2025-07-08 21:52
本发明专利技术涉及网络流量采集分析技术领域,尤其涉及一种云原生场景中全链路网络流量采集分析方法及装置,主要技术方案包括在网络流量被转发、处理的所有关键点进行流量抓取,这样可以更精准地定位故障发生位置。同时,在流量抓取时,采用旁路抓包+eBPF的方式,以最小开销实现数据的采集。此外,利用eBPF技术在系统内核和系统库的关键处理函数中进行钩子注入,在钩子函数中,可以方便地提取系统已经解析的信息,并进行相关性能时延的计算。在钩子函数中,还可以方便地获取流量处理的上下文信息,对于定位问题或观察进程在网络层面的行为提供了极大的帮助。

【技术实现步骤摘要】

本专利技术涉及网络流量采集分析,尤其涉及一种云原生场景中全链路网络流量采集分析方法及装置


技术介绍

1、随着云原生微服务架构的广泛应用,服务间的通信和数据流动变得愈加复杂和频繁,传统的网络监控工具在微服务架构中的表现有所限制。现有的监控方式难以全面、精确地采集网络传输数据,尤其是在容器化环境和虚拟化环境中,对高性能、低开销的网络数据采集需求逐渐增加。

2、现有技术的方案中,专利cn 114666249a,名为“云平台上的流量采集方法、设备以及计算机可读存储介质”,描述了一种镜像全流量采集方式,通过配置信息对流量进行筛选从而减少处理的网络流量。

3、专利cn 115664930 a,名为“云原生环境下的无侵入式网络故障诊断和预测方法”,描述了在云原生环境下,采用基于ebpf的技术,结合面向应用监控的内核插桩和事件触发机制采集网络数据,并对监控数据进行分析,实现网络故障的诊断和预测。

4、专利cn 114978897 a,名为“基于ebpf和应用识别技术的网络控制方法和系统”,描述了从虚拟的镜像流量网口读取数据包,对数据包本文档来自技高网...

【技术保护点】

1.一种云原生场景中全链路网络流量采集分析方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的云原生场景中全链路网络流量采集分析方法,其特征在于,步骤S1具体包括:

3.根据权利要求1所述的云原生场景中全链路网络流量采集分析方法,其特征在于,步骤S2具体包括:

4.根据权利要求3所述的云原生场景中全链路网络流量采集分析方法,其特征在于,所述linux网络协议栈中关键的tcp处理函数为内核函数,包括tcp_v4_connect,tcp_v6_connect,tcp_close,tcp_recvmsg,tcp_sendmsg,tcp_retransm...

【技术特征摘要】

1.一种云原生场景中全链路网络流量采集分析方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的云原生场景中全链路网络流量采集分析方法,其特征在于,步骤s1具体包括:

3.根据权利要求1所述的云原生场景中全链路网络流量采集分析方法,其特征在于,步骤s2具体包括:

4.根据权利要求3所述的云原生场景中全链路网络流量采集分析方法,其特征在于,所述linux网络协议栈中关键的tcp处理函数为内核函数,包括tcp_v4_connect,tcp_v6_connect,tcp_close,tcp_recvmsg,tcp_sendmsg,tcp_retransmit_skb,注入的所述钩子函数包...

【专利技术属性】
技术研发人员:骆春山向成钢
申请(专利权)人:杭州乘云数字技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1