tricorder-observability / Starship

Starship: next-generation Observability platform built with eBPF+WASM
GNU Affero General Public License v3.0
163 stars 23 forks source link

Download BTF for deploying bpf object file #186

Open nascentcore-eng opened 1 year ago

nascentcore-eng commented 1 year ago

Is your feature request related to a problem? Please describe. Clang-compiled bpf object usually require BTF objects

Describe the solution you'd like We might want to use https://github.com/aliyun/coolbpf

Are you on Kubernetes, if so, what version Not related

Kernel version Not related

Describe alternatives you've considered Some other form of downloading BTF, probably similar to Linux headers, which is to prepare a list of LTS versions' BTF object files.

https://github.com/tricorder-observability/Starship/tree/main/src/agent/ebpf/bcc/linux-headers

Additional context None