阅读:755回复:2
go+eBPF实战开发入门之tracepoint篇--缓缓开更
eBPF我们专门开设了专栏。之前几篇我们讲解了基本的网络知识如xdp、tc和arp等。
本课程我们开始对单知识点做相对全面的讲解,先从tracepoint开始。我们依然使用的是golang+cililum技术栈,本课程不适合新手。 同时本课程会演示如何进一步封装eBPF代码。 本课程大约20课时左右 第1讲:开张课、基本课程内容、监听网络连接请求 试听 直接开干,没啥废话好说的 第2讲:同时追踪网络连接请求和响应 上节课我们说的是请求部分,这节课我们说一下响应部分 第3讲:监听tcp状态变化的基本代码写法 沿着我们上节课扩展下内容,当然更详细的网络内容获取和操作应该使用我们之前讲过的xdp或tc 第4讲:监听程序IO写事件、以及如何获取写入的内容 我们利用 tracepoint获取和打印程序的IO输出内容 第5讲:如何监听进程任务切换 今天我们来讲一下进程任务的切换监听 本课程每周更新1-2课时 |
|
|