本文摘自毛文安公众号《酷玩BPF》文章,作者毛文安。收藏:eBPF verifier常见错误整理如今eBPF程序的编写,很多都是基于bcc或者bpftrace进行,也有开发者直接基于libbpf库进行,我们目前使用最多的是基于Coolbpf编写。但是不管怎样,编写的xx.bpf.c程序,在加载到内核时,都必须经过内核的verifier校验器进行各种边界和内存检查,经常会碰到各种奇奇怪怪的
Read More
moregeek program
基于eBPF的云原生可观测性开源项目Kindling之Dubbo2 协议开发流程-多极客编程
1 项目概览Kindling collector项目作为Go端分析器,使用类似opentelmetry的pinpeline进行数据分析。其中涉及5个组件:UdsReceiver - Unix Domain Socket接收器,接收探针事件并传递给后续的网络分析器。NetworkAnalyzer - 网络事件分析器,将接收的Read / Write事件匹配成单次请求后,根据协议解析请求内容生成关键指
Read More
Read More