OBI 在内核里重建 goroutine 的父子血缘(bpf/gotracer/go_runtime.c)。它挂钩 runtime.newproc1 记录父 goroutine 创建子 goroutine,并写入 LRU 缓存 ongoing_goroutines;一次出站调用查找所属入站请求时,find_parent_goroutine 沿父链最多向上回溯 6 层,兼容 franz-go 等 Kafka 客户端的深嵌套;再挂 runtime.casgstatus 跟踪 goroutine 与 OS 线程的状态切换,把 OBI 上下文绑定到 goroutine,使同一 OS 线程上的 kprobe 能正确关联。




