Skip to main content

moregeek program

ebpf verifier常见错误浅析-多极客编程

本文摘自毛文安公众号《酷玩BPF》文章,作者毛文安。​​收藏:eBPF verifier常见错误整理​​如今eBPF程序的编写,很多都是基于bcc或者bpftrace进行,也有开发者直接基于libbpf库进行,我们目前使用最多的是基于Coolbpf编写。但是不管怎样,编写的xx.bpf.c程序,在加载到内核时,都必须经过内核的verifier校验器进行各种边界和内存检查,经常会碰到各种奇奇怪怪的

Read More

基于eBPF的云原生可观测性开源项目Kindling之Dubbo2 协议开发流程-多极客编程

1 项目概览Kindling collector项目作为Go端分析器,使用类似opentelmetry的pinpeline进行数据分析。其中涉及5个组件:UdsReceiver - Unix Domain Socket接收器,接收探针事件并传递给后续的网络分析器。NetworkAnalyzer - 网络事件分析器,将接收的Read / Write事件匹配成单次请求后,根据协议解析请求内容生成关键指

Read More