eBPF是一种强大的技术,最初用于网络包过滤,现在用于系统行为跟踪。本文介绍如何使用eBPF监控Go程序中goroutine的状态变化,如RUNNABLE、RUNNING、WAITING和DEAD。通过编写eBPF程序并使用uprobes拦截状态变化,可以在不修改内核的情况下进行性能诊断。
完成下面两步后,将自动完成登录并继续当前操作。