shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数887
阅读:2526回复:1

k8s速学3子课程:go+k8s可观测实战入门(OpenTelemetry)

楼主#
更多 发布于:2022-09-20 02:09
     本课程是入门篇,后面还有高级篇。本篇主要讲的是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课时
会讲故事的程序员
shenyi
管理员
管理员
  • UID1
  • 粉丝45
  • 关注0
  • 发帖数887
沙发#
发布于:2022-11-14 02:24
更至第11讲
会讲故事的程序员
游客

返回顶部