协议解析系统、方法、设备、存储介质及计算机程序产品技术方案

技术编号:42477121 阅读:16 留言:0更新日期:2024-08-21 12:59
本发明专利技术涉及计算机技术领域,公开了一种协议解析系统、方法、设备、存储介质及计算机程序产品,该系统包括:WASM采集代理模块和数据处理服务端;WASM采集代理模块用于获取eBPF虚拟机的原始应用数据,并对原始应用数据中的应用协议进行协议解析;数据处理服务端用于获取Kubernetes中的资源数据,并将资源数据与协议解析结果进行关联,生成标签字段;数据处理服务端还用于基于标签字段和原始应用数据生成eBPF虚拟机对应的可观测数据。相比于现有的,本发明专利技术可对原始应用数据的应用协议进行协议解析,并与资源数据进行关联,通过关联后生成的标签字段生成可观测数据,进而可提升数据收集的完整性,减少可观测盲区。

【技术实现步骤摘要】

本专利技术涉及计算机,尤其涉及一种协议解析系统、方法、设备、存储介质及计算机程序产品


技术介绍

1、目前,增强型伯克利数据包过滤器(enhanced berkeley packet filter,ebpf)被广泛应用于原生环境中,提供高性能的网络包处理和负载均衡,以非常低的资源开销,做到对多种细粒度指标的可观测性,帮助应用程序开发人员跟踪应用程序,为性能故障排除提供洞察力,保障应用程序和容器运行时的安全执行等等。

2、但现有的在对ebpf虚拟机中的原始应用数据转换为可观测数据时,通常需要手动进行埋点插码的方式来解析数据,由于数据可能要经过多层网络转发才能到达目标容器,现有的埋点插码方式只能监测部分网络层,无法覆盖完整的网络路径,进而导致数据收集不完整,存在可观测盲区。


技术实现思路

1、本专利技术的主要目的在于提供一种协议解析系统、方法、设备、存储介质及计算机程序产品,旨在解决现有的通过埋点插码的方式获得可观测数据无法覆盖完整的网络路径,进而导致存在可观测盲区的技术问题。p>

2、为实现本文档来自技高网...

【技术保护点】

1.一种协议解析系统,其特征在于,所述协议解析系统包括:WASM采集代理模块和数据处理服务端;

2.如权利要求1所述的协议解析系统,其特征在于,所述WASM采集代理模块,还用于获取所述eBPF虚拟机的应用网络包数据、系统调用数据以及函数调用数据;

3.如权利要求2所述的协议解析系统,其特征在于,所述WASM采集代理模块,还用于判断是否接收到所述应用协议对应的请求响应;

4.如权利要求1所述的协议解析系统,其特征在于,所述协议解析系统还包括:Kubernetes API服务器;

5.如权利要求1所述的协议解析系统,其特征在于,所述协议解析系统...

【技术特征摘要】

1.一种协议解析系统,其特征在于,所述协议解析系统包括:wasm采集代理模块和数据处理服务端;

2.如权利要求1所述的协议解析系统,其特征在于,所述wasm采集代理模块,还用于获取所述ebpf虚拟机的应用网络包数据、系统调用数据以及函数调用数据;

3.如权利要求2所述的协议解析系统,其特征在于,所述wasm采集代理模块,还用于判断是否接收到所述应用协议对应的请求响应;

4.如权利要求1所述的协议解析系统,其特征在于,所述协议解析系统还包括:kubernetes api服务器;

5.如权利要求1所述的协议解析系统,其特征在于,所述协议解析系统还包括:wasi插件接口;

6.如权利要求1至5中任...

【专利技术属性】
技术研发人员:卢城于顺治刘志朋严俊李智孟赖浩泉
申请(专利权)人:中移信息技术有限公司
类型:发明
国别省市:

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

1