这里没有橄榄
21:22 · 2022年4月25日 · 周一
Arthur 的博客
使用 bpftrace 观察 Go 程序
Telegraph
| 原文
Telegraph
使用 bpftrace 观察 Go 程序 - Arthur 的博客
ebpf 是 linux 内核提供的一个可以观察代码执行的技术。不仅可以观测内核,还可以观测用户层的执行。 bpftrace / bcc 这些是围绕 ebpf 实现的一些具体的工具。 bcc 是 python 接口的,libbpf 是纯 C 的。Go 语言这边封装的库有 clium 的 ebpf,这个是纯 Go 的。然后 gobpf 是用 cgo 封装的 libbpf 提供的一个 Go 的库。 最简单的教程,建议从 Debugging with eBPF 系列学起,一共三篇博客,读完就对原理了解了个大概。…
Home
Powered by
BroadcastChannel
&
Sepia