- Debug for fun
- Cilium datapath maintainer
- 靠 Python 转行程序员,内心充满感恩和欢喜
用 eBPF 观测 Python
主题
10:20 a.m. - 11 a.m.
()
自从 eBPF 问世,内核态和用户态的观测性都得到了革命性的提升,Python 也持续在这个领域做出贡献 (BCC)。可惜大多数项目都是利用 Python 的胶水性质观测其他事件,少有关于使用 eBPF 观测 Python 自身的讨论。主要原因之一是 Python 本身有一套虚拟机,直接使用 eBPF 观测 Python 只能看到 CPython 的实现而非 Python 业务代码。
这个主题将提供一种使用 eBPF 观测 Python 虚拟机的方案,并分享使用此法排查若干开源项目 bug 的案例。