阅读:3051回复:4
基于链路监控的k8s可视化系统实战开发(otel+jaeger)之前我们开了OTEL基础入门课程和若干k8s可视化系统,这回我们把两者相结合做一个链路监控版的k8s可视化系统,主打监控和可观测。后期会把eBPF内容加入。本课程不适合新手 注意:学习本课程竟然不要学习前端哟~~~ 由于众所周知的原因,本课程关键细节会故意留坑,VIP学员一对一口述破解 第一章:热身、POD可观测 第1讲:开张课、课程内容 试听 今天先做个开张课,讲一下什么是可观测版本的k8s可视化系统。主要做什么 第2讲:项目目录结构、POD数据初步进入jaeger 由于之前课程有了基础,今天一把完成项目基本目录的搭建。并快速把POD信息发布到jaeger中 第3讲:Pod从创建到启动的整个过程纳入trace 上节课我们是无脑纳入trace,今天我们按照POD归类,把创建到启动的过程纳入同一个链路 第4讲:用链路监控的方式完整显示POD生命周期 试听 今天是第一阶段成果演示,后面还需要做进一步的优化, 以及事件event的关联 第5讲:修改父Span内容:延迟显示POD的NodeName 上节课没有显示Node名称,这节课解决这个问题 第6讲:代码结构修改、删除POD的链路跟踪 今天主要处理当POD删除后的otel处理 第7讲:把Pod Event 融入到链路中 今天我们讲解如何把POD生命周期和Event同时纳入到一个链路中进行查看 第8讲:补充:otel trace span持久化方案(简易) 之前我们做的程序是在内存中进行span信息的传递。今天我们讲的是如何把span和context信息持久化,方便重复调用 第9讲:k8s trace span持久化下pod 事件的处理 有了上节课的基础,我们来完成pod事件处理并显示在jaeger中 第二章:Deployment的otel可视化 第10讲:Deployment的链路监听的基本过程 试听 今天进入第二章,我们对deployment进行跟踪 第11讲:修改代码结构、replicaset的存储方案 今天我们开始处理replicaset的存储 第12讲:replicaset集成POD列表(思路和代码) 今天我们把POD数据挂载到replicaset下方。 第13讲:补充: 把Events集成到Deployment观测中(演示课) 今天做个补充课。本课程告一段落。后面可能还有补充 |
|
|