阅读:2526回复:1
k8s速学3子课程:go+k8s可观测实战入门(OpenTelemetry)
本课程是入门篇,后面还有高级篇。本篇主要讲的是OpenTelemetry的基本开发,并结合jaeger、prometheus等完成链路监控、日志的集成。本课程是k8s速学3系列的子课程。因此默认已经有k8s、golang基础才能看懂.
由于众所周知的原因,部分关键细节会故意留坑,VIP学员一对一口述破解。 第一章:基操和jaeger篇 第1讲:开张课、课程内容、神马是OpenTelemetry 免费试听 今天就是老套路的开张课,讲概念。下节课开始编码 第2讲:第一段trace代码:文件模式 我们先从可观测的trace开始,为了方便理解我们先弄个文件输出模式 第3讲:jaeger模式(1): 光速集成 既然讲到otel支持多个跟踪后端,我们先拿jaeger开刀 第4讲:jaeger模式(2): 整合gin (最简单模式) 最简单的把jaeger+otel+gin整合。 后面还要还写好多代码 第5讲:jaeger模式(3): 收集http状态作为tag 今天我们做第一个收集,以http状态为例 第6讲:jaeger模式(4): 设置错误状态、记录错误日志 今天我们在链路跟踪时加入错误状态的设置 第7讲:jaeger模式(5): 嵌套方法(子span) 很重要的知识点,当方法产生嵌套时的链路跟踪。后面还有http请求的嵌套 第8讲:jaeger模式(6): 站内链路互调的追踪 之前的课时都是方法调用产生链路追踪,今天我们来说下url互调任何追踪 第9讲:OpenTelemetry Collector入门 试听 后面几课时 我们要入门收集器 第10讲:导出链路跟踪数据到收集器控制台 上节课我们讲了收集器的基本启动方式和配置。今天我们先把收集的数据在控制台显示 第11讲:导出跟踪数据到jaeger 沿着我们上节课,今天我们把数据导出到jaeger 本课程每周更新2-3课时 |
|
|